public static void main(String args[]){
        HelloWorldBean a=new HelloWorldBean();
        String b=a.getName();
        a.setName("name");
        System.out.println(b);
        System.out.println(a.getName());
        }
加在你的程序里面 运行结果是
Hello World!name
你的bean没问题
说明是你jsp里面传的参数的方法不对

解决方案 »

  1.   

    RE: sunxutx(孤云挂月) 
    所谓的"结果不满意"是指后面两句:
    "我认为它该当会显示为: name, 但它仍然显示其初始值 : Hello World! 
    为何为这样? 怎样才能让它显示为 name ?"
      

  2.   

    RE:说明是你jsp里面传的参数的方法不对
    这点我承认 :) 可是在 jsp 里面, 
    如何使用 <jsp: /> 标签进行 bean 参数的设置/返回呢?注: 本代码来自 <<JSP 完全探索>>
    再次感谢您的回复!!
      

  3.   

    <jsp:useBean id="hello" scope="page"/>
    <%=hello.getName()%>
    <%hello.setName("name")%>
    <%=hello.getName()%>
    加到你的jsp里面