ผู้เขียน: ข้ามเส้นแบ่ง 2550 URL: http://blog.csdn.net/stupidwu/archive/2006/12/07/1433142.aspx
จะประสบปัญหามากมายในกระบวนการกำหนดค่าสภาพแวดล้อมการพัฒนา jsp ฉันขอขอบคุณผู้อาวุโสจำนวนมากบนอินเทอร์เน็ต สำหรับบทสรุปประสบการณ์ของพวกเขา บทความของผู้เขียน เช่น คู่มือการเชื่อมต่อ JSP ของ cl41 กับฐานข้อมูล MySQL และบันทึกการศึกษา MySQL ของผู้เขียน Saulzy เป็นเพียงความช่วยเหลือสำหรับฉันในเวลาที่เหมาะสม เพื่อที่จะช่วยเหลือผู้เริ่มต้นเช่นฉัน ฉันได้สรุปประสบการณ์ของผู้เขียนหลายคนที่นี่ รู้สึกขอบคุณพวกเขามากสำหรับความเสียสละของพวกเขา และฉันหวังว่าผู้คนจะสานต่อจิตวิญญาณนี้ต่อไป ฮ่าๆ ฉันแสดงความเคารพสูงสุดต่อผู้เขียนบทความอ้างอิงอีกครั้ง!
หากไม่สามารถแสดงที่อยู่ลิงค์ดาวน์โหลดซอฟต์แวร์ต่อไปนี้ได้ โปรดไปที่เว็บไซต์อย่างเป็นทางการโดยตรงเพื่อดาวน์โหลด!
ดาวน์โหลดซอฟต์แวร์
MySQL
เวอร์ชันดาวน์โหลด: mysql-4.1.13-win32.zip (ดาวน์โหลด Windows)
http://dev.mysql.com/downloads/mysql/4.1.html
เวอร์ชันดาวน์โหลดไดรเวอร์ JDBC: mysql-connector-java-3.1.10.zip
http://dev.mysql.com/downloads/connector/j/3.1.html
ดาวน์โหลด j2sdk (JAVA 2 PLATFORM STANDARD EDITION DEVELOPMENT KIT 5.0)
เวอร์ชันดาวน์โหลด: jdk-1_5_0_04-windows-i586-p.exe
http://java.sun.com/j2se/1.5.0/download.jsp
ดาวน์โหลด tomcat
เวอร์ชันดาวน์โหลด: jakarta-tomcat-5.5.9.exe
http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
การติดตั้ง กำหนดค่า j2sdk:
ดำเนินการโปรแกรมติดตั้ง j2sdk และติดตั้งตามการตั้งค่าเริ่มต้น คุณยังสามารถปรับแต่งเส้นทางได้ แต่คุณต้องแก้ไข การกำหนดค่าต่อไปนี้
เพื่อกำหนดค่า j2sdk:
กำหนดค่าตัวแปรสภาพแวดล้อม:
เพิ่มตัวแปรสภาพแวดล้อมต่อไปนี้ให้กับ My Computer->Properties->Advanced->Environment Variables->System Variables:
JAVA_HOME=C:Program FilesJavajdk1.5.0_04
CLASSPATH=%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;
path=%JAVA_HOME%bin;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbemเขียน
โปรแกรม java อย่างง่ายเพื่อทดสอบว่า J2SDK ได้รับการติดตั้งสำเร็จหรือไม่:
สวัสดีชั้นเรียนสาธารณะ
-
โมฆะคงสาธารณะหลัก (String args [])
-
System.out.println("สวัสดี");
-
}
บันทึกโปรแกรมเป็นไฟล์ชื่อ hello.java
เปิดหน้าต่างพรอมต์คำสั่ง ไปที่ไดเร็กทอรีที่มี hello.java และพิมพ์คำสั่งต่อไปนี้
จาวาค hello.java
ชวา สวัสดี
หากพิมพ์ hello ในเวลานี้ แสดงว่าการติดตั้งสำเร็จ หากไม่ได้พิมพ์ประโยคนี้ ให้ตรวจสอบอย่างรอบคอบว่าการกำหนดค่าข้างต้นถูกต้องหรือไม่
โปรดทราบว่าควรยกเลิกการเลือก "ซ่อนส่วนขยายสำหรับประเภทไฟล์ที่รู้จัก" ในตัวเลือกโฟลเดอร์ระบบ (My Computer? Tools? View)
เพื่อติดตั้งและกำหนดค่า Tomcat
ดำเนินการโปรแกรมติดตั้ง Tomcat และติดตั้งตามการตั้งค่าเริ่มต้น คุณยังสามารถปรับแต่งเส้นทางได้ แต่คุณต้องแก้ไขการกำหนดค่าต่อไปนี้
ใน My Computer->Properties->Advanced->Environment Variables->System ตัวแปร
CATALINA_HOME=C:Program FilesApache Software FoundationTomcat 5.5
CATALINA_BASE=C:Program FilesApache Software FoundationTomcat 5.5
แก้ไข classpath ในตัวแปรสภาพแวดล้อมและเพิ่ม servlet-api.jar ภายใต้ commonlib ในไดเร็กทอรีการติดตั้ง tomat ไปยัง classpath
classpath ที่ถูกแก้ไขจะเป็นดังนี้:
classpath=%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;C:Program FilesApache Software FoundationTomcat 5.5commonlibservlet-api.jar;
เริ่ม tomcat ใน IE Visit http://localhost:8080 หากคุณเห็นหน้าต้อนรับของ Tomcat แสดงว่าการติดตั้งสำเร็จ
ติดตั้ง mysql
แตกไฟล์ mysql-4.1.13-win32.zip แล้วรัน setup.exe
สิ่งแรกที่ปรากฏขึ้นคืออินเทอร์เฟซต้อนรับของวิซาร์ดการติดตั้ง เพียงคลิก "ถัดไป"
ดำเนินการต่อ เลือกประเภทการติดตั้ง เลือกการติดตั้งแบบกำหนดเอง "กำหนดเอง" จากนั้นคลิก "ถัดไป" เพื่อไปยังขั้นตอนถัดไป อินเทอร์เฟซการติดตั้งแบบกำหนดเองจะปรากฏขึ้น เลือกเส้นทางการติดตั้ง: C:MySQL Server 4.1 (ปรับแต่งได้)
คลิก "ตกลง" เพื่อกลับสู่อินเทอร์เฟซการติดตั้งแบบกำหนดเอง เส้นทางถูกเปลี่ยนไปยังเส้นทางที่ตั้งไว้ ชี้ "ถัดไป" และเตรียมที่จะเริ่มจุดติดตั้ง "ติดตั้ง" หลังจากการติดตั้งเสร็จสิ้น อินเทอร์เฟซสำหรับการสร้าง MySQL บัญชี com จะปรากฏขึ้น หากนี่เป็นครั้งแรกที่ใช้ MySQL ให้เลือก " สร้างบัญชี MySQL.com ใหม่ฟรี”
คลิก "ถัดไป" ป้อนที่อยู่อีเมลของคุณและรหัสผ่านที่คุณตั้งไว้เพื่อเข้าสู่ระบบ MySQL.com หลังจากกรอกแล้วให้คลิก "ถัดไป" เพื่อกรอกชื่อของคุณและข้อมูลอื่น ๆ ที่เกี่ยวข้อง "ถัดไป" เพื่อเข้าสู่ขั้นตอนที่สาม หลังจากกรอกหมายเลขโทรศัพท์ ชื่อบริษัท และข้อมูลอื่นๆ แล้ว คลิก "ถัดไป"
จากนั้นอินเทอร์เฟซสำหรับการดูตัวอย่างข้อมูลที่คุณเพิ่งกรอกจะปรากฏขึ้น คลิก "ถัดไป" เพื่อแสดงอินเทอร์เฟซการติดตั้งเสร็จสมบูรณ์ โปรดทราบว่ามีตัวเลือกสำหรับตัวช่วยสร้างการกำหนดค่า (กำหนดค่าเซิร์ฟเวอร์ MySQL ทันที)
ขอแนะนำให้ทำเครื่องหมายที่ Configure your MySQL now. หลายๆ คนบอกว่าไม่สามารถเริ่ม MySQL ได้หลังจากติดตั้งแล้ว เนื่องจากไม่ได้กำหนดค่า MySQL
คลิก "เสร็จสิ้น" เพื่อสิ้นสุดการติดตั้งและเริ่มกำหนดค่า MySQL
คลิก "ถัดไป" เพื่อเข้าสู่หน้าการเลือกประเภทการกำหนดค่า เลือก "การกำหนดค่าโดยละเอียด"
คลิก "ถัดไป" เพื่อเข้าสู่หน้าการเลือกประเภทบริการ เลือก "Developer Machine" เพื่อไม่ให้ใช้ทรัพยากรระบบมากนัก หลังจากคลิก "ถัดไป" ให้เข้าสู่หน้าการเลือกการใช้งานฐานข้อมูล เลือก "ฐานข้อมูลมัลติฟังก์ชั่น"
คลิก "ถัดไป" เพื่อเข้าสู่หน้าสำหรับเลือกตำแหน่งที่เก็บข้อมูล InnoDB คุณไม่จำเป็นต้องเปลี่ยนการตั้งค่า เพียงใส่ลงในไดเร็กทอรีการติดตั้งเส้นทางการติดตั้งโดยตรง จากนั้นคลิก "ถัดไป" และเลือกจำนวนการเชื่อมต่อพร้อมกัน MySQL เลือก "การตั้งค่าด้วยตนเอง" และตั้งค่าเป็น 100 (ตามความต้องการของคุณเอง)
คลิก "ถัดไป" เพื่อกำหนดค่าพอร์ตของ MySQL ในสภาพแวดล้อมการสื่อสาร TCP/IP และเลือกพอร์ตเริ่มต้น 3306
คลิก "ถัดไป" และเลือกการตั้งค่าอักขระใน MySQL โปรดทราบว่าการเลือกที่นี่จะส่งผลต่อว่าคุณสามารถใช้ภาษาจีนใน MySQL ได้หรือไม่ เลือกชุดอักขระ gb2312 เพื่อรองรับภาษาจีนตัวย่อและคลิก "ถัดไป" ตั้งค่าตัวเลือกบริการ Windows โปรดทราบว่าการเลือกที่นี่มีความสำคัญ
ต้องเลือก "ติดตั้งเป็นบริการ Windows" ซึ่งจะเรียกใช้ MySQL เป็นบริการ Windows
ใช้ค่าเริ่มต้น "MySQL" สำหรับ "ชื่อบริการ"
ต้องเลือก "เปิดใช้งานเซิร์ฟเวอร์ MySQL โดยอัตโนมัติ" ด้านล่าง เพื่อให้ MySQL เริ่มบริการโดยอัตโนมัติเมื่อ Windows เริ่มทำงาน มิฉะนั้น จะต้องเริ่ม MySQL ด้วยตนเอง
หลายๆ คนบอกว่าหลังจากติดตั้ง MySQL แล้ว ไม่สามารถเริ่มทำงานได้ ไม่สามารถเชื่อมต่อได้ และเกิดข้อผิดพลาด 10061 นี่คือสาเหตุ
คลิก "ถัดไป" เพื่อตั้งรหัสผ่านการเข้าสู่ระบบของบัญชีรูท "แก้ไขการตั้งค่าความปลอดภัย" คือการตั้งรหัสผ่านของบัญชีรูท
"สร้างบัญชีนิรนาม" คือการสร้างบัญชีนิรนาม ซึ่งจะทำให้ผู้ใช้ที่ไม่ได้รับอนุญาตเข้าถึงฐานข้อมูลของคุณอย่างผิดกฎหมาย ซึ่งเป็นความเสี่ยงด้านความปลอดภัย ไม่แนะนำให้ตรวจสอบ
คลิก "ถัดไป" วิซาร์ดการกำหนดค่า MySQL จะกำหนดค่า MySQL ตามการตั้งค่าทั้งหมดที่คุณตั้งไว้ด้านบน เพื่อให้การทำงานของ MySQL ตรงตามความต้องการของคุณ คลิก "ดำเนินการ" เพื่อเริ่มการกำหนดค่า เมื่อ "บริการเริ่มต้นเรียบร้อยแล้ว" ปรากฏขึ้น การกำหนดค่าของคุณ เสร็จสมบูรณ์ MySQL หลังจากที่บริการเริ่มต้นเรียบร้อยแล้ว คลิก "เสร็จสิ้น" เพื่อเสร็จสิ้นการกำหนดค่า MySQL ทั้งหมด ที่เหลือก็แค่ใช้ไคลเอนต์ MySQL เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ MySQL แล้วใช้งาน
ติดตั้งไดรเวอร์ JDBC:
แตกไฟล์ mysql-connector-java-3.1.10.zip
ที่จะใช้คือ mysql-connector-java-3.1.10-bin-g.jar และ mysql-connector-java-3.1.10-bin.jar
สร้างไดเร็กทอรีย่อย mysqlforjdbc ใน C:Program FilesJava ไดเร็กทอรีและป้อน Move mysql-connector-java-3.1.10-bin.jar ไปยังไดเร็กทอรีนี้และป้อนไดเร็กทอรี C:Program FilesJavajdk1.5.0_04lib และเปลี่ยน mysql-connector-java-3.1.10- bin-g คัดลอก .jar ไปยังไดเร็กทอรีและกำหนดค่า classpath ผนวก %JAVA_HOME%libmysql-connector-java-3.1.10-bin-g.jar;C:Program FilesJavamysqlforjdbcmysql-connector -java- 3.1.10-bin.jar ไปที่ตัวแปรสภาพแวดล้อมนี้และผนวกตัวแปรสภาพแวดล้อมต่อไปนี้:
CLASSPATH=%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;C:Program FilesApache Software FoundationTomcat5.5commonlibservlet-api.jar;%JAVA_HOME% libmysql-connector-java-3.1.10-bin-g.jar;C:Program FilesJavamysqlforjdbcmysql-connector-java-3.1.10-bin.jar;
วัตถุประสงค์ของการกำหนดค่านี้คือเพื่อให้แอปพลิเคชัน java ค้นหาไดรเวอร์ที่เชื่อมต่อกับ mysql
ดูและเริ่มบริการ MySQL หลังจากติดตั้ง MySQL ใน Windows XP แล้ว บริการจะเริ่มต้นโดยอัตโนมัติและมีการเชื่อมต่อทางลัดไปยังไคลเอนต์ในเมนูเริ่มซึ่งสามารถดูได้ผ่าน Windows Service Manager "Start" - "Run" ป้อน "services.msc" แล้วกด Enter
เปิด Windows Service Manager ขึ้นมา จากนั้นคุณจะเห็นรายการบริการชื่อ "mysql" โดยมีเครื่องหมาย "Started" อยู่ทางด้านขวา
ในเมนูเริ่ม - โปรแกรมทั้งหมด - MySQL - เซิร์ฟเวอร์ MySQL 4.1 - ไคลเอนต์บรรทัดคำสั่ง MySQL ให้ใช้ทางลัดของไคลเอนต์เพื่อเชื่อมต่อและป้อนรหัสผ่านที่ตั้งไว้ระหว่างการติดตั้ง
ใช้ฐานข้อมูล
หลังจากติดตั้ง Mysql แล้ว ให้ไปที่ Start Menu - All Programs - MySQL - MySQL Server 4.1 - MySQL Command Line
Client อินพุตในบรรทัดคำสั่ง mysql จะต้องมีเครื่องหมายอัฒภาคต่อท้ายหลังจากเสร็จสิ้นคำสั่ง)
แสดงฐานข้อมูล: แสดงฐานข้อมูล;
ใช้ฐานข้อมูล: ใช้ชื่อฐานข้อมูล;
หากต้องการสร้างฐานข้อมูล ให้สร้างฐานข้อมูลใน mysql ก่อน และสร้างตารางเกี่ยวกับฐานข้อมูล
คำสั่ง: สร้างฐานข้อมูลก่อน
ตั้งค่าการอนุญาต (ผู้ใช้และรหัสผ่าน) สำหรับฐานข้อมูล
คำสั่ง: ให้สิทธิ์ทั้งหมดเป็นอันดับแรก * เพื่อ test@localhost ที่ระบุโดย “123456”;
หลังจากที่คุณรันคำสั่งนี้ ตราบใดที่คุณล็อกอินด้วยชื่อผู้ใช้: test, รหัสผ่าน: 123456 คุณสามารถดำเนินการได้บนฐานข้อมูลแรกเท่านั้น จึงหลีกเลี่ยงการใช้รูท
ป้อนคำสั่ง: ใช้ก่อน;
ใช้ฐานข้อมูลแรก
สร้างคำสั่งตารางในฐานข้อมูลแรก: สร้างตาราง about(id int(8) primary key,name varchar(10))
;
คำสั่ง: แทรกลงในค่าประมาณ ('xyw1026', 'laojiang');
คำสั่งออก: exit
การเชื่อมต่อ JSP mysql
สร้างไดเร็กทอรีย่อย myapp ในไดเร็กทอรี C:Program FilesApache Software FoundationTomcat5.5webapps
ป้อนไดเร็กทอรี C:Program FilesApache Software FoundationTomcat5.5webappsmyapp และใช้ Notepad เพื่อเขียนไฟล์และบันทึกเป็น first.jsp
รหัสมีดังนี้:
<%@ หน้า contentType="text/html;charset=gb2312"%>
<%@ หน้านำเข้า = "java.sql.*"%>
<html>
<ร่างกาย>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
สตริง url = "jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&CharacterEncoding=8859_1"
//อันแรกคือชื่อฐานข้อมูลของคุณ
การเชื่อมต่อ conn= DriverManager.getConnection (url);
คำสั่ง stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from first";
ResultSet rs=stmt.executeQuery(sql);
ในขณะที่(rs.next()) {%>
เนื้อหาฟิลด์แรกของคุณคือ: <%=rs.getString(1)%>
เนื้อหาฟิลด์ที่สองของคุณคือ: <%=rs.getString(2)%>
-
<%out.print("การดำเนินการฐานข้อมูลสำเร็จ ขอแสดงความยินดี");%>
<%rs.ปิด();
stmt.ปิด();
conn.ปิด();
-
</ร่างกาย>
</html>
เข้าสู่เบราว์เซอร์:
http://127.0.0.1:8080/myapp/first.jsp
หากปรากฏ:
รหัส|หมายเลข
0 |
การดำเนินการฐานข้อมูล laojiang สำเร็จ ขอแสดงความยินดีกับ
การกำหนดค่าที่ประสบความสำเร็จ
ป้อนไดเร็กทอรี C:Program FilesApache Software FoundationTomcat5.5webappsmyapp และสร้างไดเร็กทอรีใหม่ WEB-INF ใต้ไดเร็กทอรี myapp โปรดทราบว่าชื่อไดเร็กทอรีต้องตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
ใช้ Notepad ใต้ WEB-INF เพื่อสร้างไฟล์ใหม่ชื่อ web.xml โดยมีเนื้อหาดังต่อไปนี้:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
สาธารณะ "-//Sun Microsystems, Inc.//เว็บแอปพลิเคชัน DTD 2.3//EN"
" http://java.sun.com/dtd/web-app_2_3.dtd ">
<เว็บแอป>
<display-name>แอปพลิเคชันเว็บของฉัน</display-name>
<คำอธิบาย>
แอปพลิเคชันสำหรับการทดสอบ
</คำอธิบาย>
</web-app>
ใช้ Notepad เพื่อสร้างหน้าทดสอบ jsp ใหม่ภายใต้ myapp ชื่อไฟล์คือ index.jsp เนื้อหาไฟล์จะเป็นดังนี้:
<html><body><center>
ขณะนี้เวลาคือ: <%=new java.util.Date()%>
</center></body></html>
รีสตาร์ท Tomcat
เปิดเบราว์เซอร์แล้วป้อน http://localhost:8080/myapp/index.jsp
หากคุณเห็นเวลาปัจจุบัน แสดงว่าการติดตั้งสำเร็จ
สร้างเซิร์ฟเล็ตของคุณเอง:
ใช้ Notepad เพื่อสร้างโปรแกรมเซิร์ฟเล็ตใหม่ด้วยชื่อไฟล์ HelloWorld.java และเนื้อหาไฟล์ดังต่อไปนี้:
import java.io.*;
นำเข้า javax.servlet.*;
นำเข้า javax.servlet.http.*;
HelloWorld คลาสสาธารณะขยาย HttpServlet
-
โมฆะสาธารณะ doGet (คำขอ HttpServletRequest, การตอบสนอง HttpServletResponse) พ่น ServletException, IOException
{
response.setContentType("ข้อความ/html");
PrintWriter ออก = response.getWriter();
out.println("<html><head><title>");
out.println("นี่คือ Servlet แรกของฉัน");
out.println("</title></head><body>");
out.println("<h1>สวัสดีชาวโลก!</h1>");
out.println("</body></html>");
}
-
คอมไพล์และตัด HelloWorld.java ไปยังไดเร็กทอรี C:Program FilesApache Software FoundationTomcat5.5commonclasses และเข้าสู่โหมดบรรทัดคำสั่ง:
cd C:Program FilesApache Software FoundationTomcat5.5commonclasses
จาวาค HelloWorld.java
ใช้ javac HelloWorld.java เพื่อคอมไพล์ไฟล์นี้ หากล้มเหลวในการนำเข้า javax.servlet*
จากนั้นคัดลอกและเพิ่มไฟล์ servlet-api.jar ในไดเร็กทอรี C:Program FilesApache Software FoundationTomcat5.5commonlib ไปที่
เพียงไปที่ไดเร็กทอรี C:Program FilesJavajre1.5.0_04libext
จากนั้นไฟล์เซิร์ฟเล็ตที่คอมไพล์แล้วจะถูกสร้างขึ้นภายใต้ C:Program FilesApache Software FoundationTomcat5.5commonclasses: HelloWorld .ระดับ
ใช้ Notepad เพื่อเปิด web.xml ในไดเร็กทอรี C:Program FilesApache Software FoundationTomcat5.5webappsROOTWEB-INF ดังที่แสดงด้านล่าง
-
-
-
<!-- เริ่มต้นการแมปเซิร์ฟเล็ต JSPC -->
<servlet>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<servlet-คลาส>org.apache.jsp.index_jsp</servlet-คลาส>
</servlet>
<การแมปเซิร์ฟเล็ต>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<url-รูปแบบ>/index.jsp</url-รูปแบบ>
</การแมปเซิร์ฟเล็ต>
<เซิร์ฟเล็ต>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<การแมปเซิร์ฟเล็ต>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
<!-- JSPC servlet mappings end -->
</web-app>
ส่วนเซิร์ฟเล็ตในย่อหน้านี้ประกาศ Servlet ที่คุณต้องการเรียกใช้ และ servlet-mapping คือเซิร์ฟเล็ตที่ประกาศ " Mapping" ไปยัง ที่อยู่ /servlet/HelloWorld
เริ่ม Tomcat เริ่มเบราว์เซอร์ ป้อน http://localhost:8080//servlet/HelloWorld หากคุณเห็นเอาต์พุต HelloWorld! ซึ่งหมายความว่าเซิร์ฟเล็ตที่เขียนสำเร็จ
หมายเหตุ: หากคุณแก้ไข web.xml และเพิ่มคลาสใหม่ คุณต้องรีสตาร์ท Tomcat
คุณยังสามารถทดสอบในไดเร็กทอรีที่คุณสร้างขึ้นได้ เช่น:
คัดลอก HelloWorld.class ไปยังไดเร็กทอรี C:Program FilesApache Software FoundationTomcat5.5webappsmyappWEB-INFclasses หากไม่มีไดเร็กทอรีคลาส ให้สร้างไดเร็กทอรีและเปิด C:Program FilesApache ด้วย Notepad web.xml ในไดเร็กทอรี Software FoundationTomcat5.5webappsmyappWEB-INF จะเป็นดังนี้:
-
-
-
<!-- เริ่มต้นการแมปเซิร์ฟเล็ต JSPC -->
<เซิร์ฟเล็ต>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<การแมปเซิร์ฟเล็ต>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
<!-- สิ้นสุดการแมปเซิร์ฟเล็ต JSPC -->
</web-app>
เริ่ม Tomcat เริ่มเบราว์เซอร์ ป้อน http://localhost:8080/myapp/servlet/HelloWorld และหากคุณเห็นผลลัพธ์ HelloWorld! ซึ่งหมายความว่าเซิร์ฟเล็ตที่เขียนสำเร็จ
หมายเหตุ: หากคุณแก้ไข web.xml และเพิ่มคลาสใหม่ คุณต้องรีสตาร์ท Tomcat
สร้าง javaBean ของคุณเอง:
ใช้ Notepad เพื่อสร้างโปรแกรม java ใหม่ ชื่อไฟล์คือ TestBean.java เนื้อหาไฟล์จะเป็นดังนี้:
การทดสอบบรรจุภัณฑ์
TestBean คลาสสาธารณะ{
ชื่อสตริงส่วนตัว = null;
TestBean สาธารณะ (สตริง strName_p) {
นี้.ชื่อ=strName_p;
-
setName เป็นโมฆะสาธารณะ (สตริง strName_p) {
นี้.ชื่อ=strName_p;
-
สตริงสาธารณะ getName(){
ส่งคืน this.name;
-
}
คอมไพล์และวาง TestBean.java ไว้ใต้ c:test และใช้คำสั่งต่อไปนี้เพื่อคอมไพล์:
C:test>javac TestBean.java
จากนั้นไฟล์ bean ที่คอมไพล์จะถูกสร้างขึ้นภายใต้ c:Test: TestBean.class
ตัดไฟล์ TestBean.class ไปที่ไดเร็กทอรี C:Program FilesApache Software FoundationTomcat5.5webappsmyappWEB-INFclassestest
หากไม่มีไดเร็กทอรีย่อย ให้สร้าง
ไฟล์ TestBean.jsp ใหม่ เนื้อหาไฟล์คือ:
<%@ นำเข้าหน้า = "test.TestBean" %>
<html><ร่างกาย><ศูนย์>
-
TestBean testBean=new TestBean("นี่คือการทดสอบ java bean");
-
ชื่อ Java bean คือ: <%=testBean.getName()%>
</center></body></html>
รีสตาร์ท Tomcat เริ่มต้นเบราว์เซอร์ ป้อน http://localhost:8080/myapp/TestBean.jsp หากคุณเห็นชื่อ Java bean เอาต์พุตคือ: นี่คือการทดสอบ java bean
ซึ่งหมายความว่าการเขียน javaBean สำเร็จ