struts2 传值 中文 为空
struts2 传值为中文的时候,传不到后台,是空的,不是乱码是空的,各位有什么办法帮帮我
前台代码:
<form action="" id="form1" method="post"> <div class="padding2"> <input type="hidden" id="userInfoId" name="userInfo.userInfoId" value="${userInfo.userInfoId}" /> <div class="left w100" style="height: 40px"> <div class="left padding2px w20px text_right paddingr2px">姓名</div> <div class="left"> <input type="text" id="name" name="userInfo.name" /> </div> <div id="nameTip" class="left"></div> </div> <div class="left w100" style="height: 40px"> <div class="left padding2px w20px text_right paddingr2px">用户名</div> <div class="left"> <input type="text" id="userName" name="userInfo.userName" /> </div> <div id="userNameTip" class="left"></div> </div> <div class="left w100" style="height: 40px"> <div class="left padding2px w20px text_right paddingr2px">密码</div> <div class="left"> <input type="password" id="password" name="userInfo.passWord" /> </div> <div id="passwordTip" class="left"></div> </div> <div class="left w100" style="height: 40px"> <div class="left padding2px w20px text_right paddingr2px">重复密码</div> <div class="left"> <input type="password" id="repassword" /> </div> <div id="repasswordTip" class="left"></div> </div> <div class="left w100" style="height: 40px"> <div class="left padding2px w20px text_right paddingr2px">用户类型</div> <div class="left"> <select id="selectType" name="userInfo.userType"> <option value="">请选择</option> <option value="0">系统用户</option> <option value="1">导入用户</option> </select> </div> <div id="selectTypeTip" class="left"></div> </div> <div class="left w100" style="height: 40px"> <div class="left padding2px w20px text_right paddingr2px">是否可用</div> <div class="left" style="padding-top: 7px"> <input type="radio" id="isValid" name="userInfo.isValid" value="true" />是 <input type="radio" id="isValid1" name="userInfo.isValid" value="false" />否 </div> <div id="isValidTip" class="left"></div> </div> </div> </form>后台接收到的数据里面,如果传值是英文或者数字都是正常的,就是传中文,后台接收不到
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(16)
不是空的我才会奇怪呢。 你的value呢?
value是在页面上面让用户填的呀
不是空的我才会奇怪呢。 你的value呢?
为什么是空呢?求解答呀
与编码没任何关系,楼主用firebug打开调试器,看看你到底向action传了哪些参数!
一看就明白了,只要传值ognl表达式书写正确,肯定有值,编码只会影响解码问题,而不是清空内容!
以前遇到过,只有传的的中文内容的时候是空,英文的完全没有问题。时间久了,忘记怎么解决的了。好像还就是和编码有关系,加一个spring 的那个编码转换的过滤器试试
今天下班的时候,我加了一个,好像还是不行,明天再试试吧
拿你的后台出来,光看前台怎么看哦?
以前遇到过,只有传的的中文内容的时候是空,英文的完全没有问题。时间久了,忘记怎么解决的了。好像还就是和编码有关系,加一个spring 的那个编码转换的过滤器试试
拿你的后台出来,光看前台怎么看哦?
空的
传英文/数字正常,传中文错误,那就是编码的问题呗,拿到乱码了
不会,因为英文有数字都可以
撸主,对照一下实体类中的属性名字,看看是不是不小心写错了啊
所以我才觉得很奇怪
至少也是乱码啊,不应该拿不到吧