String hello="hello world,i am glacier!";
//要符合规范的,变量开头小写

解决方案 »

  1.   

    <%hello.setHello(Are you want to talk to me?");
    这句就有问题,你看看怎么没有前引号呢?
      

  2.   

    <%hello.setHello(Are you want to talk to me?");
    %>===><%hello.setHello("Are you want to talk to me?");
    %>
      

  3.   

    要符合javabean的规范,
    注意大小写
      

  4.   

    编译通过的JAVA文件:public class HelloWorld
    {
    String hello="hello world,i am glacier!";
    public void HelloWorld()
    {
    }
    public void setHello(String name)
    {
    hello=name;
    }
    public String getHello()
    {
    return hello;
    }
    }
      

  5.   

    第一:<jsp:getProperty name="hello" property="Hello"/>应该改成:
    <jsp:getProperty name="Hello" property="Hello"/>第二:要设置你的web-inf中的web.xml,添加如下几句:
    <servlet>
    <servlet-name>HelloWorld</servlet-name>
    <servlet-class>test.HelloWorld</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>HelloWorld</servlet-name>
    <url-pattern>/HelloWorld</url-pattern>
    </servlet-mapping>
    重启TOMCAT服务器,即可!
      

  6.   

    to:超级菜鸟 我的JavaBean组件对象的属性名是Hello啊,应该property=Hello吧,上面的java程序调式通过,应该不存在语法问题to:weichenggao(高纪),那个引号是我疏忽拉,现在加上拉,错误依旧
    to: xchfriend(xchfriend),我不明白你如果把useBean和getProperty的name设置不一样,那怎么取它的属性啊??晕
      

  7.   

    我觉得问题出在.java文件中的Hello吧
    org.apache.jasper.JasperException: Cannot find any information on property 'Hello' in a bean of type 'test.HelloWorld'当我把setHello,getHello,以及.jsp文件中的property="Hello"全部改为用aaa替代时,错误信息变为
    org.apache.jasper.JasperException: Cannot find any information on property 'aaa' in a bean of type 'test.HelloWorld'为什么说在test.HelloWorld中找不到HelloWorld这个属性呢????
      

  8.   

    看来你是没有理解。
    javaBean要符合很多规范的,其中变量/类的取名和set/get方法的配套都是有规则的。具体你要看javaBean的手册我来拿你的东西,做个范例吧!
    package test;
    public class HelloWorld
    {
    private String hello = "hello world,i am glacier!"; public void HelloWorld(){}

             //方法的名字set/get +变量名(首字母从小写转换为大写)
    public void setHello(String name){
    hello = name;
    }
    public String getHello(){
    return hello;
    }
    }
    //编译成功后
    jsp文件如下
    <jsp:useBean id="myTest" scope="page" class="test.HelloWorld"/>
    <jsp:getProperty name="myTest" property="hello"/>
    <br>
    <%
        myTest.setHello("Are you want to talk to me?");
    %>
    <%=myTest.getHello()%>
      

  9.   

    这里就有个问题
    jsp中的bean 和j2se中的bean有什么区别
    恐怕不太一样吧!!
      

  10.   

    thank you very much
    终于有点明白javaBean啦,谢谢 junyi2003(超级菜鸟)