1. كيفية عرض قائمة الدليل:
عندما نختبر البرامج محليًا، فإننا معتادون عمومًا على اجتياز الملفات الموجودة في دليل معين في المتصفح، وهذا يتطلب من خادم الويب دعم قوائم الدليل:
افتح الملف conf/web.xml وابحث عن الكود التالي:
<param-name>listings</param-name>
<param-value>خطأ</param-value>
قم بتغيير الخطأ إلى صحيح
2. تكوين صفحة الخطأ: (حدد الصفحة للتعامل مع الأخطاء)
افتح الملف D:demoWEB-INFweb.xml:
<error-page>
بين <web-app>...</web-app>
<رمز الخطأ>404</رمز الخطأ>
<location>/NotFound.jsp</location>
</error-page>
(يتم توجيه الأخطاء ذات رمز الخطأ 404 إلى NotFound.jsp)
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
(عند حدوث خطأ 500 في النظام، أي خطأ داخلي في الخادم، انتقل إلى صفحة معالجة الأخطاء error.jsp)
<error-page>
<exception-type>java.lang.NullException</exception-type>
<location>/error.jsp</location>
</error-page>
(عند حدوث java.lang.NullException (أي استثناء مؤشر فارغ) في النظام، انتقل إلى صفحة معالجة الأخطاء error.jsp)
……
يتذكر:
يجب أن تكون الصفحات المذكورة أعلاه أكبر (>=2 كيلو بايت)، وإلا فلن تعمل.
السبب: يحد Tomcat من بايتات هذه الصفحات بما لا يقل عن عدد معين من البايتات.
3. كيفية حل مشكلة الأحرف المشوهة في صفحة jsp؟
أضف إلى رأس الصفحة:
<%@ page contentType="text/html; charset=gb2312″%>