servlet code:
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
jsp页面 code:
试着添加过滤器,code如下:
private String charset = "utf-8";
public void destroy() {
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain arg2) throws IOException, ServletException {
request.setCharacterEncoding(charset);
arg2.doFilter(request, response);
}
public void init(FilterConfig arg0) throws ServletException {
charset = arg0.getInitParameter("charset");
}
web.xml
CharsetFilter
com.image.servlet.CharacterEncodingFilter
charset
utf-8
CharsetFilter
/*
*
*.jsp
可是jsp页面的汉字都是问号......期待高手详细解答,谢谢......
2010年4月19日 09:06
博客围绕JSP页面汉字显示为问号的问题展开。给出了servlet代码设置字符编码为utf - 8,还尝试添加过滤器并给出相关代码,同时展示了web.xml配置,但问题仍未解决,期待高手详细解答。
8234

被折叠的 条评论
为什么被折叠?



