开发者社区 问答 正文

jsp文本框传值中文乱码什么原因?

我在做一个jsp表格增删改查的部分,现在在修改表格这里遇到了问题。
我要把当前行的值传递到修改页面去:
<a href="upd.jsp?id=<%=vb.getId()%>&type=<%=vb.getType() %> ......
在修改页面upd.jsp中:
<td align="center">分类</td><td><input type="text" name="type" value="<%=request.getParameter("type")%>"/></td>
在这里修改表格默认值应该是当前传递的值,但是这个值是英文和数字没有问题,中文就是乱码,我已经修改了pageEncoding="UTF-8"以及添加了request.setCharacterEncoding("UTF-8");
但还是乱码,求教如何解决,谢谢。

展开
收起
落地花开啦 2016-05-26 16:21:27 2465 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    tomcat/config/service.xml Connector 节点增加 URIEncoding = "UTF-8"

    2019-07-17 19:16:29
    赞同 展开评论
问答分类:
问答地址: