又是JSP的中文问题!急!!!!!!!!!(见者有分) 在request页加上request.setCharacterEncoding("GB2312"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在获取参数之前加入 request.setCharacterEncoding("GBK"); 1.用filter解决汉字编码及禁止页面缓存 (不用再在每个页面里去加那几行代码了):by wellsoon@CSDN。package beanservlettest;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("Pragma","No-cache"); ((HttpServletResponse)response).setHeader("Cache-Control","no-cache"); ((HttpServletResponse)response).setHeader("Expires","0");//禁止缓存 //自己添加的代码就这上面四行,其它的都是Jbuilder自动生成的:) 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自动生成的) <filter> <filter-name>servfilter</filter-name> <filter-class>beanservlettest.servfilter</filter-class> </filter> <filter-mapping> <filter-name>servfilter</filter-name> <url-pattern>/*</url-pattern> ///这里表示对整个网站都有效 </filter-mapping> 试过了request.setCharacterEncoding("GBK");等方法,还是显示原来的乱码 jetty:maven-jetty-plugin:6.1.26 电子商务 锁定商品 前辈们:小弟现在使用Ajax制作局部刷新验证码,在获取服务端发送过来的图像流的时候出现问题了,关键代码代码如下: hibernate怎么关闭1,2级缓存? 来看帅哥啊 如何让hibernate缓存, 在数据更新时不被清除? 怎么做一个安全的登陆验证?? 了解网页加密进来聊聊! 编译javabean不通过,见内 谁能给我一个jsp中的目录树代码?(急用,谢了!!) 将指定文件上传到指定服务器指定目录下(不要浏览文件)? 问个问题,即时结帖!大家帮我看看,谢谢!
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("Pragma","No-cache");
((HttpServletResponse)response).setHeader("Cache-Control","no-cache");
((HttpServletResponse)response).setHeader("Expires","0");//禁止缓存
//自己添加的代码就这上面四行,其它的都是Jbuilder自动生成的:)
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自动生成的)
<filter>
<filter-name>servfilter</filter-name>
<filter-class>beanservlettest.servfilter</filter-class>
</filter>
<filter-mapping>
<filter-name>servfilter</filter-name>
<url-pattern>/*</url-pattern> ///这里表示对整个网站都有效
</filter-mapping>