我在jsp页面有一个链接,跳到一个 action,带了两个参数 <a href="${ctx}/employee.do?method=toAdd&name=${e.empName}&dept=${e.depName}">授权</a> 在action里面再取值 String name = request.getParameter("name");
String dept = request.getParameter("dept"); String username = URLDecoder.decode(name, "UTF-8");
String deptname = URLDecoder.decode(dept, "UTF-8");
在通过转发到另一个页面 return mapping.findForward("ssss"); 到一个页面页面再显示值: 部门名称: ${deptname }显示的时候乱码,我在action里面打印值,确定值是第一次传过来的时候乱码的,
之前没有通过 URLDecoder类解码,姓名没有乱码,部门名称乱码了,现在修改后效果是一样的,
请问还有什么办法解决????
String dept = request.getParameter("dept"); String username = URLDecoder.decode(name, "UTF-8");
String deptname = URLDecoder.decode(dept, "UTF-8");
在通过转发到另一个页面 return mapping.findForward("ssss"); 到一个页面页面再显示值: 部门名称: ${deptname }显示的时候乱码,我在action里面打印值,确定值是第一次传过来的时候乱码的,
之前没有通过 URLDecoder类解码,姓名没有乱码,部门名称乱码了,现在修改后效果是一样的,
请问还有什么办法解决????
解决方案 »
- 用过prefuse的请进!
- 获取当前系统登录用户数量
- 如何用一个Servlet来替代多个Servlet解决问题???
- 数据库交互问题
- STRUTS标签问题
- 【求助】JAVA WEB求助
- 使用poi-3.8生成excel报错org.apache.poi.ss.formula.eval.NotImplementedException: Error
- 求高手解决
- 为什么无法在jsp中调用我的javabean?
- jswdk和tomcat的问题!!!!
- org.hibernate.exception.ConstraintViolationException
- java 根据商品表中的商品所属类型编号显示商品类型表中的类型名称?
maxThreads="150" minSpareThreads="25" maxSpareThreads="75" debug="0"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" useBodyEncodingForURI="true"/>如上修改tomcat的service.xml文件对应的Connector元素的内容,可以解决乱码问题
项目中也碰到这个问题了,解决了
希望对楼主有帮助~~~~
2.也可以把jsp页面中的编码方式改为UTF-8,然后tomcat配置文件中,设置URIEncoding="UTF-8",重启一下tomcat。
挂号内的字符编码自定,但要和整个界面的编码方式一致