开发者社区> 问答> 正文

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 2318 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

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

    2019-07-17 19:16:29
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载