注册 登录
编程论坛 J2EE论坛

SERVLET转向JSP页面的编码转化问题

djz 发布于 2006-01-25 17:08, 1541 次点击

各位大虾 有问题求教 急!!!!!!!!!

我做了个小程序,包含两个JSP页面和一个SERVLET,假设两个JSP一个为JSP1,一个为JSP2,程序刚运行时访问JSP1,提交后访问WERVLET,由SERVLET处理完后得到结果,自动转道JSP2,有JSP2进行显示,但是JSP2显示的所有的东西都是乱码,这是为什么,我用的数据库是ORACLE,开发工具是JBUILDER,在日文系统下开发,所有的东西都是日文的.在单独访问JSP2时还不是乱码,就是在SERVLET访问时全是乱码,我在SERVLET中向JSP2转的代码为
RequestDispatcher requestdispatcher = request.getRequestDispatcher("jsp2.jsp");
response.setContentType(CONTENT_TYPE);
requestdispatcher.forward(request,response);


请哪位高人给指点指点 很急

4 回复
#2
yangwudong2006-01-26 13:39
request.setCharacterEncoding("字符集名称");
#3
yangwudong2006-01-26 13:40
日文我不懂,我反日的,所以,日文的字符集,自己去找!
#4
lovejatps2006-02-16 21:17

版主不行啊,能不能再说清楚一点啊

#5
yangwudong2006-02-17 09:47
就是你先把request的字符集设置一下,用上面的那个语句,字符集的名字自己找找吧!我不知道日文的,也不喜欢日文的,然后再用就应该没有问题了!如果里面放的是日文的话!
1