เจเอสพี จาวาเซิร์ฟเวอร์เพจ JSP,Servlet,ODBC,Tomcat | ||
ภาษาเจเอสพี (JSP = Java Server Pages) [ reference ]
แนะนำเว็บ (Web Guides) + Session Tutorial + http://www.watchai.com/cmm271/JSP1.ppt + http://www.chontech.ac.th/~worakit/iit_nu/s_ad_java/L02-SERVLET%20Part%201-v7.ppt + http://www.jarticles.com/tutorials/servlet/intro_servlet.html + Root ของ Java 5 วิธีติดตั้ง TOMCAT Apache Web Server ใน thaiall.com/server (ไม่พบปัญหาใน Tomcat 5.0.27) PowerPoint เตรียมสอน JSP jsp2005.zip ที่ ม.เทคโนโลยีราชมงคล ลำปาง 3 ชั่วโมง
|
| - th.lge.com - truelife.com - airasia.com - amway.co.th - bellshopping.com - กรมศุลกากร - dsi.go.th - krisdika.go.th - labour.go.th - สำนักงานสถิติแห่งชาติ - ตลาดหลักทรัพย์ - sipaphuket.org - sonyericsson.com - thaiair.com - thaiechamber.com - thailocaladmin.go.th - truecorp.co.th แฟ้มสำหรับ Java 5.0 + servlet-api.jar |
ยินดีรับ ผู้สนับสนุน เว็บไซต์ด้านการศึกษา
กลุ่มเว็บไซต์นี้ เริ่มพัฒนา พ.ศ.2542 โดยบุคลากรทางการศึกษาด้านคอมพิวเตอร์ โทร. 081-9927223 (ผมเป็นคนลำปางหนา) ปล. ขอไม่รับ work at home / อาหารเสริม |
|
Servlet Testing 1. To compile hi.java c:\Tomcat5\webapps\servlets-examples\WEB-INF\classes>path=%path%;c:\j2sdk1.4.0_03\bin c:\Tomcat5\webapps\servlets-examples\WEB-INF\classes>javac -classpath c:\Tomcat5\common\lib\servlet-api.jar hi.java 2. Change c:\Tomcat5\webapps\servlets-examples\WEB-INF\web.xml <servlet> <servlet-name>HelloWorldExample</servlet-name> <servlet-class>HelloWorldExample</servlet-class> </servlet> <servlet> <servlet-name>hi</servlet-name> <servlet-class>hi</servlet-class> </servlet> ::::::: ::::::: <servlet-mapping> <servlet-name>HelloWorldExample</servlet-name> <url-pattern>/servlet/HelloWorldExample</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>hi</servlet-name> <url-pattern>/servlet/hi</url-pattern> </servlet-mapping> 3. Start tomcat and open the servlet file |
รวมโปรแกรมเบื้องต้น ด้วยภาษาเจเอสพี (JSP Language) |
<body><pre> <% Random r = new Random(); out.println(r.nextInt(10)); %> </pre></body> | |||||
<body><pre> <% for (int i=1;i<=10;i++) { out.println(i); } %> </pre></body> | |||||
<body> <form action=x.jsp method=get> <input name=x><input type=submit></form> <% String abc = request.getParameter("x"); out.println(abc); %> </body> | |||||
<body> <form action=testofif.jsp method=post> <input name=x><input type=submit></form> <% String abc = request.getParameter("x"); if (abc == null) out.println("welcome"); else out.println(abc); out.println(new java.util.Date()); %> </body> | |||||
<body> <%@ page import="java.sql.*" %> <% Connection connection; Statement statement; String sourceURL = "jdbc:odbc:empl"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); connection = DriverManager.getConnection(sourceURL); statement = connection.createStatement(); String sql = "select * from empl"; ResultSet myresult = statement.executeQuery(sql); while (myresult.next()) { out.println(myresult.getString("emplid") + "<br>"); } myresult.close(); %> </body> | |||||
<body> <%@ page import="java.sql.*" import = "java.lang.*" %> <% Connection connection; Statement statement; String sourceURL = "jdbc:odbc:empl"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); connection = DriverManager.getConnection(sourceURL); statement = connection.createStatement(); String sql = "select * from empl"; ResultSet myresult = statement.executeQuery(sql); int sala,tmpsala; sala = 0; while (myresult.next()) { out.print(myresult.getString("emplid") + "|"); out.print(myresult.getString("emplname") + "|"); tmpsala = myresult.getInt("emplsalary"); out.println(tmpsala +"<br>"); sala = sala + tmpsala; } out.println(sala); myresult.close(); %> </body> | |||||
<%@ page contentType="text/html; charset=tis-620" %> <%@ page import="java.sql.*" %> <body> <% Connection connection; Statement statement; String sourceURL = "jdbc:odbc:empl"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); connection = DriverManager.getConnection(sourceURL); statement = connection.createStatement(); String sql = "select * from empl"; ResultSet myresult = statement.executeQuery(sql); while (myresult.next()) { out.println(myresult.getString("emplname") + "<br>"); } myresult.close(); %> </body> | |||||
<body> <%@ page import="java.sql.*" %> <% Connection connection; Statement statement; String sourceURL = "jdbc:odbc:empl"; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); connection = DriverManager.getConnection(sourceURL); statement = connection.createStatement(); String sql = "select * from empl"; ResultSet myresult = statement.executeQuery(sql); while (myresult.next()) { out.println(myresult.getString("emplid") + "<br>"); } myresult.close(); } catch (SQLException e) { out.println("Error creating connection or have problem on odbc"); } catch (ClassNotFoundException e) { out.println("Driver of Database not found"); } %> </body> | |||||
<body> <%@ page import="java.sql.*" %> <% String methodtype = request.getParameter("action"); if (methodtype == null) { out.println(request.getParameter("comment")); %> <form action=addthainame.jsp method=post> employee id : <input name=eid><br> employee name : <input name=ename><br> employee salary : <input name=esalary><br> Add confirmed : <input type=checkbox name=confirm checked> <input type=submit name=action value=add> </form> <% } else { Connection connection; Statement statement; String sourceURL = "jdbc:odbc:empl"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); connection = DriverManager.getConnection(sourceURL); statement = connection.createStatement(); String getname = request.getParameter("ename"); String thainame = new String(getname.getBytes("ISO8859_1"),"TIS-620"); String sql = "insert into empl values("; sql = sql + request.getParameter("eid") + ",'"; sql = sql + thainame + "',"; sql = sql + request.getParameter("esalary") + ")"; if (request.getParameter("confirm") == null) { out.println(sql); } else { statement.executeUpdate(sql); response.sendRedirect("addthainame.jsp?comment=add_completly"); } } %> </body> | |||||
<%@ page import="java.sql.*" %> <% Connection connection; Statement statement; String sourceURL = jdbc:mysql://localhost/dbempl?user=root&password=thai; Class.forName (org.gjt.mm.mysql.Driver); connection = DriverManager.getConnection(sourceURL); statement = connection.createStatement(); String sql = "select * from empl"; ResultSet myresult = statement.executeQuery(sql); while (myresult.next()) { out.println(myresult.getString("emplid") + "<br>"); } myresult.close(); %> | |||||
<%@ page import="java.sql.*" %> <% Connection connection; String sourceURL = jdbc:mysql://localhost/dbempl?user=root&password=thai; Class.forName (org.gjt.mm.mysql.Driver); connection = DriverManager.getConnection(sourceURL); Statement statement = connection.createStatement(); String sql = "delete * from empl"; ResultSet myresult = statement.executeQuery(sql); myresult.close(); %> | |||||