还是乱吗的问题(jsp) <%@ page contentType="text/html;charset=UTF-8" %>改成<%@ page contentType="text/html;charset=GBK" %> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改成<%@ page contentType="text/html;charset=GBK" %>在actionform等到时用String name=new String((request.getParameter("name")).getBytes("ISO8859_1"),"GBK"); <%@page contentType="text/html;charset=GBK"%><meta http-equiv="Content-Type" content="text/html; charset=GBK">都加上...... <%@ page contentType="text/html;charset=gb2312" %> 应该不行,要修改标签(html:button)代码。因为value的值是由button标签处理的。 修改你的ApplicationResources.properties文件实现国际化 希望对你有帮助!先写下面的一个beanpackage yourbean;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;public class servfilter extends HttpServlet implements Filter { private FilterConfig filterConfig; //Handle the passed-in FilterConfig public void init(FilterConfig filterConfig) { this.filterConfig = filterConfig; } //Process the request/response pair public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) { try { request.setCharacterEncoding("GB2312"); ((HttpServletResponse)response).setHeader("Cache-control","no-cache"); response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setHeader("Expires","0"); ((HttpServletResponse)response).setHeader("Pragram","no-cache"); filterChain.doFilter(request, response); } catch(ServletException sx) { filterConfig.getServletContext().log(sx.getMessage()); } catch(IOException iox) { filterConfig.getServletContext().log(iox.getMessage()); } } //Clean up resources public void destroy() { }}下面是一个web.xml文件你用jbuilder写上面的bean的时候会生成一个<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app> <display-name>Welcome to Tomcat</display-name> <description> Welcome to Tomcat </description> <filter> <filter-name>servfilter</filter-name> <filter-class>yourbean.servfilter</filter-class> </filter> <filter-mapping> <filter-name>servfilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping></web-app>把上面的servfilter编译放在你的web-inf/classes/yourbean/下web.xml放在web-inf/下和classes在一个目录下在你写的每个jsp页面上加上<%@page contentType="text/html;charset=GBK"%>估计你的问题可以解决! 关于Java Web程序的浏览器兼容问题 如何用javascript判断开始时间一定要大于结束时间 为什么不能由http://localhost:8080/servlet/HelloWorld成功运行? axis问题 关于jsp编码问题,快来抢分! js或是web高手帮忙 关于如何捕获 窗口最小化事件问题. Java中下载文件错误 解答立即散分!急!!!!! 奇怪,你们都说要加JAVA_HOME, CLASSPATH,我为什么没有加也可以用啊? 部署后产生segments.gen 文件,是luence的问题吗 请教一个关于连接池的问题 javascript與jsp通信問題
用String name=new String((request.getParameter("name")).getBytes("ISO8859_1"),"GBK");
<meta http-equiv="Content-Type" content="text/html; charset=GBK">都加上......
先写下面的一个bean
package yourbean;import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;public class servfilter extends HttpServlet implements Filter {
private FilterConfig filterConfig;
//Handle the passed-in FilterConfig
public void init(FilterConfig filterConfig) {
this.filterConfig = filterConfig;
}
//Process the request/response pair
public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) {
try {
request.setCharacterEncoding("GB2312");
((HttpServletResponse)response).setHeader("Cache-control","no-cache");
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setHeader("Expires","0");
((HttpServletResponse)response).setHeader("Pragram","no-cache");
filterChain.doFilter(request, response);
}
catch(ServletException sx) {
filterConfig.getServletContext().log(sx.getMessage());
}
catch(IOException iox) {
filterConfig.getServletContext().log(iox.getMessage());
}
}
//Clean up resources
public void destroy() {
}
}
下面是一个web.xml文件你用jbuilder写上面的bean的时候会生成一个
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<filter>
<filter-name>servfilter</filter-name>
<filter-class>yourbean.servfilter</filter-class>
</filter>
<filter-mapping>
<filter-name>servfilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
把上面的servfilter编译放在你的web-inf/classes/yourbean/下
web.xml放在web-inf/下和classes在一个目录下
在你写的每个jsp页面上
加上<%@page contentType="text/html;charset=GBK"%>
估计你的问题可以解决!