Debug - jsp 提交表单到 action 中文乱码
Posted mdz3201
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Debug - jsp 提交表单到 action 中文乱码相关的知识,希望对你有一定的参考价值。
问题描述
jsp 页面使用 post 向 action 提交数据时中文发生乱码
通过在服务器和页面设置编码方式都没用
解决
这是我的表单
<form action="${pageContext.request.contextPath}/from.action">
用户名:<input type="text" placeholder="请输入用户名..." name="username"><br/>
昵称:<input type="text" placeholder="请输入用户名..." name="nick"><br/>
爱 好: <input type="checkbox" value="足球" name="hobby">足球
<input type="checkbox" value="篮球" name="hobby">篮球
<input type="checkbox" value="乒乓" name="hobby">乒乓球<br/>
<input type="submit" value="提交">
</form>
在 form 标签里面没有指定 method 属性,所以当前是以默认方法 Get 提交,而页面上所有的编码设置对于 Get 方法是彻底无效的,只要指定提交方式为 post 就行了
method="post"
!-->以上是关于Debug - jsp 提交表单到 action 中文乱码的主要内容,如果未能解决你的问题,请参考以下文章