Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Servlet/JSP/JSF/JavaFX Script » 精华  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
reply to postflat modethreaded modego to previous topicgo to next topicgo to back
作者 Tomcat服务器下JSP里使用<jsp:setProperty name="user1" property="*" />出现中文乱码
chinawang006





发贴: 4
于 2005-04-11 15:54 user profilesend a private message to userreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
本人在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的属性是怎样一个过程??谁能给讲讲原理??




初学者与<书>

话题树型展开
人气 标题 作者 字数 发贴时间
4255 Tomcat服务器下JSP里使用<jsp:setProperty name="user1" property="*" />出现中文乱码 chinawang006 1518 2005-04-11 15:54
2987 Re:Tomcat服务器下JSP里使用<jsp:setProperty .../>出现中文乱码 why 47 2005-04-11 19:56

reply to postflat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   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