jsp页面显示是乱码,用的是tomcat5.0.12,其显示没有问题,但是我做了个bean,通过函数存取数据
具体的情况是 在javabean里有public void setName(String y),我把
mybean1.setName(new String(request.getParameter("name")));后再用<%=mybean1.getName()%>就显示乱码,如果直接赋值,例如:<%=mybean1.setName(“明天”)%>,则不显示乱码 ,bean的内容如下
package org.bean;
public class myBean 
{
private int age;
private String name;
/*public myBean()
{
this.name = "";
this.age;
}
    */ 
public void setAge(int x)
{
  age = x;
}
public void setName(String y)
{
   this.name=y;
}
public int getAge()
{
   return age;
}
public String getName()
{
   return name;
}

jsp页面简单如下
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page session="true" %>
<jsp:useBean id="mybean1" scope="session" class="org.bean.myBean" />
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>javabean接受页面</title>
</head>
<body>
<%
   mybean1.setName(new String(request.getParameter("name")));  
%> 
<jsp:setProperty name="mybean1" property="age" param="age" />
<p>您好:<%=mybean1.getName()%></p>
<p>您的年龄是:<%=mybean1.getAge()%></p>
<p>&nbsp; </p>
</body>
</html>