为什么我的程序在Eclipse控制台上显示的为正确的结果,在jsp页面中就全是乱码,代码格式全部调为UTF-8也不
4个回答
展开全部
建议做一个过滤器 在配置文件中做一下配置 可以解决上述问题
import java.io.IOException;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class Filter implements javax.servlet.Filter {
//@Override
public void destroy() {
// TODO Auto-generated method stub
}
//@Override
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
arg0.setCharacterEncoding("gbk");
arg2.doFilter(arg0, arg1);
}
//@Override
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
}
import java.io.IOException;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class Filter implements javax.servlet.Filter {
//@Override
public void destroy() {
// TODO Auto-generated method stub
}
//@Override
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
arg0.setCharacterEncoding("gbk");
arg2.doFilter(arg0, arg1);
}
//@Override
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
}
展开全部
Eclipse控制台上显示 有一个默认的解码方式。
而jsp和Eclipse默认解码不一样的话,当然会乱码。
而jsp和Eclipse默认解码不一样的话,当然会乱码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在文件上点右键 最后一项里有properties
2、是jsp中声明的编码格式
3、其实tomcat的配置文件也可以统一编码这个你可以查tomcat的文档
2、是jsp中声明的编码格式
3、其实tomcat的配置文件也可以统一编码这个你可以查tomcat的文档
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你看看你的Tomcat的编码是什么的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询