[搬家文]一些零散基础知识
jsp页面的错误处理。
首先各种bean和方法要throw出错误,不要用catch在内部吃掉
在
<%@ page %>标签里面加上 errorPage属性,指向错误页面。
再定义 错误页面比如 error.jsp
再到error.jsp的
<%@ page %>标签加上 isErrorPage属性,设为true
通过该配置,该页面会初始一个变量 exception
在页面里面显示exception的各种信息吧~
在这些应用程序中,每次通过request 向服务器提交的内容,都会被服务器转为服务器默认编码,有可能造成信息丢失。
解决方法一般有2个,一个是每个页面中,都调用一次,request.setCharactorEncoding()设置request编码。
或者在 web.xml中加入<filter>,调用CharactorEncodingFilter对每个request进行"滤波",实际效果同上。
不过由于bug还是其他原因,以上方法对以get方式提交的数据是没有效果的
因此如果是tomcat服务器,则需要配置server.xml文件,在connector port中加入characterEncoding属性来解决。