顶一下,最近偶也被java的?搞的快疯掉了,高手来给解答一下啊
解决方案 »
- 求助
- 关于file的问题,友情帮顶有分
- Java网络及服务器问题
- 请教一个session的问题
- ajax初级问题,为什么能够发送请求,但是就是不能产生响应
- 调用javabean出错,帮帮忙呀
- The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit
- 一个问题,N次方?
- 关于jdbc的问题
- 请教大侠,在textarea中,如何控制字体大小,还有行距大小?
- Struts+Spring+Hibernate里面DAO报空指针问题
- jsp中使用fckedit
String x = new String(y.getBytes("iso-8859-1"),"gb2312");
y是你要显示的字符串 iso-8859-1换成字符串原来的编码方式
gb2312换成你要显示的编码方式
乱码就那么几个地方 对一边就可以了
response.setContentType("text/html;charset=gb2312");
request.setCharacterEncoding("gb2312");
------------编写Filter类-------------------
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;public class Filters implements Filter { public void destroy() {
// TODO Auto-generated method stub
} public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
arg0.setCharacterEncoding("UTF-8");
arg1.setCharacterEncoding("UTF-8");
arg1.setContentType("text/html,charset=UTF-8");
arg2.doFilter(arg0, arg1);
} public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}}--------------------------编写web.xml文件------------------------- <!-- 过滤器(解决乱码问题) -->
<filter>
<filter-name>filter</filter-name>
<filter-class>实体所在的包</filter-class>
</filter>
<filter-mapping>
<filter-name>filter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>