为了账号安全,请及时绑定邮箱和手机立即绑定

java 中使用setProerty 中文乱码问题

java 中使用setProerty 中文乱码问题

跑路的小熊 2016-12-03 00:40:17
<%@ page language="java" import="java.util.*"  contentType="text/html; charset= UTF-8" pageEncoding="UTF-8"%><html><body><jsp:useBean id="mySuperman" class="model.Superman"scope="page"/><h1> setProerty动作</h1><hr><jsp:setProperty name="mySuperman" property="*" /> 用户名<%=mySuperman.getUsername() %> <br>密码   :<%=mySuperman.getPassword() %> <br></body></html>setProerty动作用户名说å¾å¯¹ 密码 :null 用get可以正确显示中文,但是post不行
查看完整描述

1 回答

?
按照自己的节奏前行

TA贡献90条经验 获得超70个赞

你如果使用的服务器是tomcat,看下你tomcat设置的编码和你项目使用的编码是不是utf-8

查看完整回答
反对 回复 2016-12-03
  • 跑路的小熊
    跑路的小熊
    服务器了设置了,项目是指的开头page吗?那个也设置了也出错 ,下面用get看到username=是提交上去了 http://localhost:8080/stu/dologin.jsp?username=是&password=xxx <jsp:useBean id="mySuperman" class="model.Superman"scope="page"/> <h1> setProerty动作</h1> <hr> <jsp:setProperty name="mySuperman" property="*" /> 用户名:<%=mySuperman.getUsername() %> <br> 密码 :<%=mySuperman.getPassword() %> <br> 网页显示的用户名变乱码了,中文数据传不进去,是setProperty时出问题了吗,怎么解决
  • 跑路的小熊
    跑路的小熊
    现在用get获取可以但是用post不行变乱码是什么原因
  • 按照自己的节奏前行
    按照自己的节奏前行
    你用response返回给前台的时候,设置一下编码为UTF-8,我记得response是可以设置的
  • 1 回答
  • 0 关注
  • 1267 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信