在JSP页面中,从index.jsp提交数据到login.jsp页面,当method=“post”时出现乱码,但是method=“get”时就没有问题。
如题求教!!!
如题求教!!!
解决方案 »
- XStream解析XML的问题
- 求救!!!
- struts2.0.14 不能显示datetimepicker
- Ejb2.0 + Hibernate3.2+ weblogic 8.1 出错:java.lang.NoClassDefFoundError: org/hibernate/criterion/Crit
- 急求正确有JAVA中关序列化 和反射资料 谢谢
- weblogic server10 JNDI 创建的DataSource对象,有时能连上,有时在取DataSource对象是抛异常
- 如何给Struts中<html:link>标签的Delete加个确认对话框?
- 很奇怪的问题,RESIN在服务器上可以访问,到外网就不能访问了
- 新手请教一个问题
- 菜鸟问题
- action 没有执行
- 如何设置XFIRE 的MTOM? 高分求解
这样转下吧,当然页面的编码方式要是UTF-8
request.setCharacterEncoding("utf-8");
String name=request.getParameter("username");//2.建议使用下面的方法解决乱码问题,post和get都适用
String name=new String(request.getParameter("username").getBytes("iso8859-1"),"utf-8");
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<% request.setCharacterEncoding("utf-8"); %>貌似这样就可以了。
为什么呢?????
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
所以你要设置请求的编码格式与页面本身解析字符串的编码格式一致。
<% request.setCharacterEncoding("utf-8"); %>
http://blog.csdn.net/wgw335363240/archive/2010/12/06/6059489.aspx
2)post方式配置JSP页面的pageEncoding="GBK"
3)过滤器配置
(request.setCharacterEncoding("GBK");response.setCharacterEncoding("GBK"))