Java Bean 中文 乱码

Date:2012-10-16     

Environment:Eclipse 4.2,Tomcat 7

         问题描述:useBean行为定义了Java Bean对象(Person类包括姓名[string],年龄[int]),使用html页面向JSP页面提交数据,JSP页面中使用Java Bean行为来处理提交的表单(提交方式:method=post).当姓名为英文时,jsp页面显示姓名正常;当为中文时显示乱码.

          解决方式:在JSP页面添加<% request.setCharacterEncoding("UTF-8");%>.

          总结:我并不清楚这样做之后,中文就正常显示的原因.我曾试过在tomcat的conf/server.xml的标签中添加        URIEncoding="UTF-8" useBodyEncodingForURI="true",但都不行.等将来弄懂了Java Web和Tomcat的编码在解释原因. 


你可能感兴趣的:(java,POJO,bean,中文,乱码)