日期:2014-05-20  浏览次数:20809 次

名字为什么不显示?
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="test.Student"%>
<html>
<body bgcolor=orange>
 <font size=6>
  <jsp:useBean id="zhang" class="test.Student" scope="page"></jsp:useBean>
  <jsp:setProperty name="zhang" property="name" value="张小三" />
  <P>名字是:<jsp:getProperty name="zhang" property="name" />
  <jsp:setProperty name="zhang" property="number" value="1999001" />
  <P>学号是:<jsp:getProperty name="zhang" property="number" />
  <% double height=1.70;%>
  <jsp:setProperty name="zhang" property="height" value="<%=height+0.05%>" />
  <P>身高是:<jsp:getProperty name="zhang" property="height" />米
  <jsp:setProperty name="zhang" property="weight" value="67.65" />
  <P>体重是:<jsp:getProperty name="zhang" property="weight" />公斤
 </font>
</body>
</html>
========================================
上边程序运行后,名字不显示,是为什么呀?
高手帮看下!谢谢!

------解决方案--------------------
当前代码的确看不出问题。
看一下你的Student类是否有 name属性。或者这个属性是否有 对应满足javaBean规范的
get set方法 。
------解决方案--------------------
请问版主你是不是出现??号了,要是的话
你看看你的byte b[]=name.getBytes("ISO-8859-1"); 这句话
把字符集改成汉字的字符集 GBK 或 GB2312 就行了


------解决方案--------------------
通道楼主只是name乱码吗?那我那不是回答错了?