1. วิธีแสดงรายการไดเร็กทอรี:
เมื่อเราทดสอบโปรแกรมในเครื่อง โดยทั่วไปเราจะใช้ในการสำรวจไฟล์ที่อยู่ในไดเร็กทอรีที่แน่นอนในเบราว์เซอร์ ซึ่งต้องใช้เว็บเซิร์ฟเวอร์เพื่อรองรับรายการไดเร็กทอรี:
เปิดไฟล์ conf/web.xml และค้นหาโค้ดต่อไปนี้:
<param-name>listings</param-name>
<param-value>false</param-value>
เปลี่ยน false เป็นจริง
2. กำหนดค่าหน้าข้อผิดพลาด: (ระบุหน้าที่จะจัดการข้อผิดพลาด)
เปิดไฟล์ D:demoWEB-INFweb.xml:
<error-page>
ระหว่าง <web-app>…</web-app>
<รหัสข้อผิดพลาด>404</รหัสข้อผิดพลาด>
<location>/NotFound.jsp</location>
</error-page>
(ข้อผิดพลาดที่มีรหัสข้อผิดพลาด 404 ถูกส่งไปยัง NotFound.jsp)
<error-page>
<รหัสข้อผิดพลาด>500</รหัสข้อผิดพลาด>
<location>/error.jsp</location>
</error-page>
(เมื่อเกิดข้อผิดพลาด 500 ในระบบ นั่นคือข้อผิดพลาดเซิร์ฟเวอร์ภายใน ให้ข้ามไปที่หน้าการประมวลผลข้อผิดพลาด error.jsp)
<error-page>
<ประเภทข้อยกเว้น>java.lang.NullException</ประเภทข้อยกเว้น>
<location>/error.jsp</location>
</error-page>
(เมื่อ java.lang.NullException (เช่น ข้อยกเว้นตัวชี้ null) เกิดขึ้นในระบบ ให้ข้ามไปที่หน้าการจัดการข้อผิดพลาด error.jsp)
……
เตือน:
หน้าด้านบนจะต้องมีขนาดใหญ่กว่านี้ (>=2kB) ไม่เช่นนั้นจะไม่ทำงาน
เหตุผล: Tomcat จำกัดจำนวนไบต์ของหน้าดังกล่าวให้ไม่น้อยกว่าจำนวนไบต์ที่กำหนด
3. จะแก้ปัญหาตัวอักษรที่อ่านไม่ออกในหน้า jsp ได้อย่างไร?
เพิ่มที่ส่วนหัวของหน้า:
<%@ page contentType="text/html; charset=gb2312″%>