tomcat jsp errorpage记录

tomcat jsp errorpage记录

直接设置Tomcat路径到当前项目路径(虚拟路径):
D:\Tomcat55\conf\Catalina\localhost\GlacierBBS.xml:
<Context docBase="E:/eclipse/GlacierBBS/GlacierBBS" path="GlacierBBS"
         privileged="true" antiResourceLocking="false" antiJARLocking="false" reloadable="true">
</Context>

Eclipse + WTP (web tools platform) 很强...
jsp文件和servlet类文件的编码方式
和在jsp和servlet中指定(response.setCharacterEncoding("UTF-8");)的编码方式的不同。
一个是文件内部的编码,另一个是把文件内部编码发送到客户端后,客户端以什么编码方式来阅读。jsp和servlet生成客户端html的时候,并不会自动进行编码的转换。

errorpage路径设置错误产生异常:
java.lang.NullPointerException
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:690)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:657)
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:805)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:778)
org.apache.jsp.index_jsp._jspSer...

从文件路径错误到NullPointerException...需要很强的想象力

书籍memo:《Tomcat 与 Java Web 开发技术详解》

你可能感兴趣的:(tomcat jsp errorpage记录)