码迷,mamicode.com
首页 > Web开发 > 详细

Debug - jsp 提交表单到 action 中文乱码

时间:2020-04-05 11:48:17      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:中文   action   hold   inpu   deb   服务   表单   乱码   BMI   

问题描述

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 中文乱码

标签:中文   action   hold   inpu   deb   服务   表单   乱码   BMI   

原文地址:https://www.cnblogs.com/mdz3201/p/12636269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!