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> </p>
</body>
</html>
具体的情况是 在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> </p>
</body>
</html>
解决方案 »
- 跪求帮我看看这个分页方法是不是有问题
- 一个jsp错误..急.大家帮我看看.
- hostdomainzone部署java web工程
- 菜鸟求助,各位大虾帮忙看看这段代码!!!
- 在html中,怎样才能设置文本的style 属性?
- 关于前面做私活的jsp的网站问题,现在有了详细的说明,大家能来说说吗?多少money合理。
- Cannot get a connection, pool exhausted
- <jsp:include 不能在weblogic上运行吗??
- 关于javamail发邮件的问题?我想在win2000测试,到底该怎么做?
- 论坛上面的导航栏怎么做?
- 自定义JSP标签遇到的问题
- struts中使用<bean:message key="login.jsp.username" />出现乱码
是的话,request.setEncoding("GBK");