<%@ 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乱码吗?那我那不是回答错了?