加入过滤器后,如果jsp网页有错误,jsp网页就不能显示错误信息,求助????
过滤器代码如下:做中文转换。
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain filterChain) {
try {
request.setCharacterEncoding("gb2312");
filterChain.doFilter(request, response);
} catch (ServletException sx) {
filterConfig.getServletContext().log(sx.getMessage());
} catch (IOException iox) {
filterConfig.getServletContext().log(iox.getMessage());
}
}
去掉过滤器后,如果网页或action有错误,在网页中只能显示空白页,不显示错误信息
问题点数:100、回复次数:7Top
1 楼wuhanchenjing(开心人)回复于 2005-12-01 17:17:30 得分 1
开发工具JavaFast
简介
什么是JavaFast
JavaFast是一个自动化的代码生成器。它让开发人员快速的开发出数据库操作程序。只需按数据库结构无需任何编码,自动生成原代码, 那些代码是可以运行通过的,不需要任何调试 ,这样就保证的调试速度, 然后你只需要在生成的代码基础上作些界面调整,来满足你的业务需求就可以了 ,这样JavaFast可以提高开发效率数5倍以上。
优点
1>提高开发速度 。
2>自动生成大部分代码,只需要作相应简单的调整就可以满足自己的业务逻辑。
3>给所有员工统一了开发规范,统一编码风格。
4>本软件目前有3个版本类型,第一个版本是纯jsp,第二个版本是jsp+javaBean,第三个版本是jstl+Spring+ibatis。
5>降低了开发成本,一个人可以相当于4个人的开发速度。
6>降低了开发风险,生成的代码规范、格式和样式都一致,以后维护程序的工作量也很小,并且不同人之间的工作可以很方便相互移交,只要知道模块业务逻辑就可以交叉修改代码
定制开发工具
如果公司有自己的一套开发框架和模式,那我也可以为你们开发一套适合自己的开发工具,可以提高四倍开发速度,在开发过程中让所有员工自觉地遵守规范和标准是很困难的,所以他有助于让员工不自觉的统一了开发规范,统一编码风格
wuhanchenjing@hotmail.com或者电话027-63176530QQ号码54624010联系
Top
2 楼yushenbin(小于儿)回复于 2005-12-02 10:24:12 得分 30
不显示错误信息只能是被你catch了,再别的地方再找找吧Top
3 楼xiaoyao008(JavaBean)回复于 2005-12-02 15:44:10 得分 0
谢谢 yushenbin(小于儿).
如果我去掉过滤器的话就可以正常显示错误信息了。
如果其他地方被我catch了,也应该不会显示吧。
到底是怎么回事啊?Top
4 楼beyondbyb()回复于 2005-12-03 16:34:39 得分 1
在WEB。XML中配置就可以了三,那有那么麻烦哦Top
5 楼maxtiger(tiger)回复于 2005-12-03 17:03:50 得分 30
中文问题用得着过滤器么?
什么平台都有解决方案。Top
6 楼bohemia(程勘)回复于 2005-12-04 16:14:53 得分 38
加过滤器的方式不是最好解决中文问题的最好方法.不过暂时可以用.如果以后想得到更好的扩展性能则使用UTF-8不错,可以很好的解决...Top
7 楼bohemia(程勘)回复于 2006-01-14 23:14:04 得分 0
http://blog.csdn.net/bohemia/archive/2005/10/20/509957.aspx
http://blog.csdn.net/bohemia/archive/2005/10/20/509948.aspx
http://blog.csdn.net/bohemia/archive/2005/12/10/548701.aspx
http://blog.csdn.net/bohemia/archive/2005/12/10/548706.aspx
上面的四篇文章对于大家学习中文的乱码处理应该有帮助.我觉得如果把其中的每个细节都弄清楚了.乱吗问题自然可以得到好的解决..
学习快乐。!Top




