博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP开发中遇到的几个小问题
阅读量:6947 次
发布时间:2019-06-27

本文共 733 字,大约阅读时间需要 2 分钟。

  hot3.png

自从接触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即可解决此问题。

原文链接:

转载于:https://my.oschina.net/liux/blog/50461

你可能感兴趣的文章
依赖倒置原则 DIP(Dependence Inversion Principle)
查看>>
智能硬件的简单剖析
查看>>
三种不同的交换机mac端口绑定模式的区别
查看>>
JupyterLab安装地图插件
查看>>
教程:Akismet获取API KEY的方法
查看>>
实现 Ctrl+Enter 快捷发表留言功能
查看>>
Linux内核的Makefile和kconfig解读
查看>>
mysql innodb 下ENUM存储格式分析。
查看>>
基于CentOS 5.6的应用服务器精简定制版出来了,ISO文件下载
查看>>
Yii textField 数据处理
查看>>
git rebase 详细说明
查看>>
让你的Fiddler支持HTTP隧道
查看>>
条件判断语句比较
查看>>
List<HashMap<String,String>> list, 根据hashmap中的某个键的值排序
查看>>
在Python中使用SimpleParse模块进行解析
查看>>
Queue容器
查看>>
用户界面框架jQuery EasyUI示例大全之Layout
查看>>
EOF怎么从键盘输入
查看>>
判断2000年---2500年之间的闰年
查看>>
Navicat11.1连接Mysql8.0报错1251的解决办法
查看>>