现在正在学习 JSP,以前用的那个TOMCAT,在获取表单提交的中文数据的时候都要进行编码,以免出现乱码,现在我重新换了系统,重新安装了TOMCAT,和以前不是一个版本的,在获取表单提交的数据的时候不需要进行编码,直接都是中文,不知道是怎么回事,真是搞不懂,自己感觉是TOMCAT 系统默认编码的问题,希望各位大侠给点帮助,感激涕零!!!
解决方案 »
- Struts2 Form提交传值 List,Map
- jsp中img标签不显示图片啊,蛮急的,求快点恢复
- 用socket采用POST 方式请求一个servlet,但servlet能解析出参数名称来,参数不对,请问怎么回事啊
- Html编辑器FCKeditor的问题
- 如何确定用户是否在线??
- 一个简单的问题,请大家帮帮忙!!(分已用尽,请原凉)
- 【100分求帮助!】关于程序在BAE上模拟HTTPS请求的问题
- 关于request.getParameterValues
- jsp新手-请教如何学习jsp 他的运行环境
- 怎样在jsp或者javabean里面调用存贮过程?
- hibernate 与 strtus结合问题
- Error starting modern compiler
在5.0的server.xml中
<Connector port="81" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding='GBK' />
指出是GBK,而在5.5的server.xml中
<Connector port="81" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
没有给出编码格式
request.setCharacterEncoding("utf-8"); //读取页面的编码格式,即用“utf-8”读取上一个页面或servlet传过来的内容
要获取参数是用request.getParameter("参数名称");