actionform 中文变成了???? 求解(急急急!!) 本帖最后由 java2000_net 于 2008-08-05 11:17:07 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str= new String(this.getXX().getBytes( "ISO-8859-1"), "UTF-8"); 我全是用的UTF-8<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%><%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%><%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%><%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%><%@ taglib uri="/WEB-INF/c.tld" prefix="c"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html:html lang="true"><head> <meta http-equiv=Content-Type content="text/html; charset=UTF-8" /> <link href="css/style.css" type=text/css rel=stylesheet /> <title>Product Add</title> <style>bodyFILTER=====================================<filter> <filter-name>encodeFilter</filter-name> <filter-class>com.celltone.tools.EncodingFilter</filter-class> </filter> <filter-mapping> <filter-name>encodeFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { // TODO Auto-generated method stub try { request.setCharacterEncoding("UTF-8"); // response.setCharacterEncoding("UTF-8"); chain.doFilter(request, response); } catch (Exception e) { e.printStackTrace(); } } 原因是编码没有统一加上这三句话就不会有乱码response.addDateHeader("Expires", 0);request.setCharacterEncoding("GBK");response.setHeader("Cache-Control", "no-cache"); 这个是要加到filter里吗? 还是不行啊,大哥====================<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%><%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%><%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%><%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%><%@ taglib uri="/WEB-INF/c.tld" prefix="c"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html:html lang="true"><head> <meta http-equiv=Content-Type content="text/html; charset=UTF-8" /> <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="Cache-Control" content="no-cache" /> <meta http-equiv="Expires" content="0" /> <link href="css/style.css" type=text/css rel=stylesheet /> <title>Product Add</title> <style> Struts2 操作excel 怎么把excel显示的网页上 ibatisnet 分页 关于JAVABEAN的问题(用户登陆) jsp页面自动登录的问题 新手的问题——new InitialContext() jspSmartUpload组件从哪下载呀?谁有,能送我一份吗? 有谁用过BASE64Decoder对密码加密,近来发表看法! 我的BDK怎么不能用啊? 乱码问题(在线等) 谁有用jsp做的新闻系统的源码吗 cancel掉的request请求,是否还能传递到后台 新手问简单问题
"ISO-8859-1"), "UTF-8");
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html:html lang="true">
<head> <meta http-equiv=Content-Type content="text/html; charset=UTF-8" />
<link href="css/style.css" type=text/css rel=stylesheet /> <title>Product Add</title>
<style>
body
FILTER
=====================================
<filter>
<filter-name>encodeFilter</filter-name>
<filter-class>com.celltone.tools.EncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>encodeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
// TODO Auto-generated method stub
try {
request.setCharacterEncoding("UTF-8");
// response.setCharacterEncoding("UTF-8");
chain.doFilter(request, response);
} catch (Exception e) {
e.printStackTrace();
}
}
加上这三句话就不会有乱码response.addDateHeader("Expires", 0);
request.setCharacterEncoding("GBK");
response.setHeader("Cache-Control", "no-cache");
这个是要加到filter里吗?
还是不行啊,大哥
====================
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html:html lang="true">
<head> <meta http-equiv=Content-Type content="text/html; charset=UTF-8" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<link href="css/style.css" type=text/css rel=stylesheet /> <title>Product Add</title>
<style>