JSP开发中遇到的几个小问题
2012-03-21 18:18
393 查看
自从接触JSP以来,就不断的遇到各种各样的问题,不断的查资料,不断的摸索。跟ASP.NET相比,JSP给我的感觉是开发思想相对复杂不少,开发工具的自动化程度太低,而且需要了解很多的网页运行原理。
①页面参数传递中文时候乱码。
JSP获取页面参数时一般采用系统默认的编码方式,如果页面参数的编码类型和系统默认的编码类型不一致,很可能就会出现乱码。解决这类乱码问题的一种方法是在页面获取参数之前,强制指定request获取参数的编码方式:
request.setCharacterEncoding("GBK")或request.setCharacterEncoding("gb2312")。
另一种方法是将获取的参数进行编码转换,例如:
String searchStrTemp=((String)request.getParameter("text1")).trim();
String searchStr=new String(searchStrTemp.getBytes("8859_1"),"gb2312");
②JSP采用JDBC连接DB2时发生错误
我遇到的这个问题比较奇怪。写好了连接参数以后,有的时候不用进行任何设置,采用默认就可以连接DB2数据库;而有时候程序突然之间就会报告说发生连接错误。重新启动一下,有时候就又好了,有时候还是不行。后来觉得可能是因为程序在多次连接数据库过程中,导致DB2发生问题,使得JDBC APPLET SERVER关闭。运行db2jstrt命令,或者在控制面板的服务中启动JDBC APPLET SERVER即可解决此问题。
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
/detail/2358666320.html
①页面参数传递中文时候乱码。
JSP获取页面参数时一般采用系统默认的编码方式,如果页面参数的编码类型和系统默认的编码类型不一致,很可能就会出现乱码。解决这类乱码问题的一种方法是在页面获取参数之前,强制指定request获取参数的编码方式:
request.setCharacterEncoding("GBK")或request.setCharacterEncoding("gb2312")。
另一种方法是将获取的参数进行编码转换,例如:
String searchStrTemp=((String)request.getParameter("text1")).trim();
String searchStr=new String(searchStrTemp.getBytes("8859_1"),"gb2312");
②JSP采用JDBC连接DB2时发生错误
我遇到的这个问题比较奇怪。写好了连接参数以后,有的时候不用进行任何设置,采用默认就可以连接DB2数据库;而有时候程序突然之间就会报告说发生连接错误。重新启动一下,有时候就又好了,有时候还是不行。后来觉得可能是因为程序在多次连接数据库过程中,导致DB2发生问题,使得JDBC APPLET SERVER关闭。运行db2jstrt命令,或者在控制面板的服务中启动JDBC APPLET SERVER即可解决此问题。
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
/detail/2358666320.html
相关文章推荐
- eclipse开发jsp遇到的几个问题
- jsp开发遇到的几个问题与解决办法
- JSP开发中遇到的几个小问题
- 总结WCF开发中遇到的几个问题
- JSP中遇到的几个常见问题
- Apache模块开发中遇到的几个问题
- Android开发新手会遇到的几个问题
- JSP开发过程遇到的中文乱码问题及解决方案
- JSP开发中遇到中文处理问题汇总文章
- 几个Android开发中遇到的问题
- 贴吧系统开发中遇到的几个问题——数据传输限制
- 今天跟新AS和NDK开发遇到几个很骚的问题
- Web开发基础--WebService调试过程中遇到的几个问题
- Mybatis+Thymeleaf开发遇到的几个问题笔录
- iphone 开发中使用zbar时遇到的几个典型问题解决方法。
- Eclipse中进行web project开发时遇到httperror 500 错误 jsp support not configured 问题的解决方法
- 重新搭建"灶具维修管理系统"的VB开发环境遇到的几个问题
- Silverlight开发中遇到的几个小问题
- Silverlight开发中遇到的几个小问题
- Android Studio开发中遇到的几个问题及其解决方法