Topic: Tomcat服务器下JSP里使用<jsp:setProperty name="user1" property="*" />出现中文乱码 |
Print this page |
1.Tomcat服务器下JSP里使用<jsp:setProperty name="user1" property="*" />出现中文乱码 | Copy to clipboard |
Posted by: chinawang006 Posted on: 2005-04-11 15:54 本人在Tomcat服务器下编了个JSP和JavaBean,在JSP中使用<jsp:setProperty name="user1" property="*" />。运行时在表单域中输入中文,然后输出JavaBean中的数据时出现中文乱码,英文却正常。请问如何解决 配置如下: Tomcat 5.0+Windows2K + JDK 1.4.1 实验代码如下: 《Login.jsp》 <%@ page contentType="text/html; charset=GB2312" %> <html> <head> <title>xxx</title> </head> <body bgcolor="#FFFFFF"> <h1> 用户登录 </h1> <form method="post" action="main.jsp"> <br>名称 : <input name="username"><br> <br>密码 : <input name="userpass"><br> <br><br> <input type="submit" name="Submit" value="Submit"> <input type="reset" value="Reset"> </body> </html> 《main.jsp》 <%@ page contentType="text/html; charset=GB2312"%> <html> <head> <title>xxx</title> </head> <body bgcolor="#FFFFFF"> <jsp:useBean id="user1" scope="session" class="bbs.User" /> <jsp:setProperty name="user1" property="*" /> <% out.println(user1.getUsername()); %> </body> </html> 《User.java》 package bbs; import java.sql.*; public class User { private String username; private String userpass; private String errMsg; private ResultSet rs; private DBconn conn; public void setUsername(String value) { if (value!=null) username=value; } public String getUsername() { return username; } public void setUserpass(String value) { if (value!=null) userpass=value; } public String getUserpass() { return userpass; } } 就这样一个小程序运行时输入中文,输出的就是乱码,英文正常。。。。请大家帮忙解决。。 使用<jsp:setProperty name="user1" property="*" />直接传递表单域到JAVABEAN的属性是怎样一个过程??谁能给讲讲原理?? |
2.Re:Tomcat服务器下JSP里使用<jsp:setProperty .../>出现中文乱码 [Re: chinawang006] | Copy to clipboard |
Posted by: why Posted on: 2005-04-11 19:56 search for 乱码 on this topic, have you tried so? |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |