运行结果是
在jsp页面可以正常显示输入的名字
可是在Bean中就不可以
System.out.println("bbb is : "+bbb); 的显示结果:bbb is : null是不是用 <jsp:setProperty name="test1" property="*" />set到Bean中的值只能存在Http中啊
如果是这样 该怎么解决呢
谢谢
在jsp页面可以正常显示输入的名字
可是在Bean中就不可以
System.out.println("bbb is : "+bbb); 的显示结果:bbb is : null是不是用 <jsp:setProperty name="test1" property="*" />set到Bean中的值只能存在Http中啊
如果是这样 该怎么解决呢
谢谢
如果使用
<%@ 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方法的成员变量.
<jsp:getProperty name="test" property="name" />
这个是正确使用