运行结果是 
在jsp页面可以正常显示输入的名字
可是在Bean中就不可以 
System.out.println("bbb is : "+bbb); 的显示结果:bbb is : null是不是用 <jsp:setProperty name="test1" property="*" />set到Bean中的值只能存在Http中啊
如果是这样 该怎么解决呢
谢谢

解决方案 »

  1.   

    bean的使用方式不对!
    如果使用
    <%@ page import="aaa.Test1"%>
    <%
    Test1 test1=new Test1();
    %>
    替换
    <jsp:useBean id="test1" scope="request" class="aaa.Test1">
        <jsp:setProperty name="test1" property="*" />
    </jsp:useBean>
    应该没问题
    原因应该是使用你这种方法引入的bean,只能操作具有get,set方法的成员变量.
      

  2.   

    <jsp:setProperty name="test1" property="name" value="yours" /> 
    <jsp:getProperty name="test" property="name" /> 
    这个是正确使用