当前代码的确看不出问题。
看一下你的Student类是否有 name属性。或者这个属性是否有 对应满足javaBean规范的
get set方法 。

解决方案 »

  1.   

    package test;
    public class Student
    {
    String name=null;
    long number;
    double height, weight;
    public String getName()
    {
    try
    {
    byte b[]=name.getBytes("ISO-8859-1");
    name=new String(b);
    return name;
    }
    catch(Exception e)
    {
    return name;
    }
    }
    public void setName(String newName)
    {
    name=newName;
    }
    public long getNumber()
    {
    return number;
    }
    public void setNumber(long newNumber)
    {
    number=newNumber;
    }
    public double getHeight()
    {
    return height;
    }
    public void setHeight(double newHeight)
    {
    height=newHeight;
    }
    public double getWeight()
    {
    return weight;
    }
    public void setWeight(double newWeight)
    {
    weight=newWeight;
    }
    }
    ====================================================
    这是javabean文件
      

  2.   

    请问版主你是不是出现??号了,要是的话
    你看看你的byte b[]=name.getBytes("ISO-8859-1"); 这句话
    把字符集改成汉字的字符集 GBK  或 GB2312 就行了
      

  3.   

       <jsp:setProperty name="zhang" property="height" value="${zhang.height+0.05}" />
    你错在
    <jsp:setProperty name="zhang" property="height" value=" <%=height+0.05%>" /> 
    理由,你这个
    <%=height+0.05%>是一个string 而你的height是一个double
      

  4.   

    通道楼主只是name乱码吗?那我那不是回答错了?