javabean应用,为什么没得到我想要的结果?
test1.jsp文件
-------------
<%@ page language="java" contentType="text/html;charset=gb2312" %>
test1.jsp file
<br>
<jsp:useBean id="t1" scope="page" class="test.Test1"/>
no1:<%t1.a();%>
<br>
no2:
<%
t1.str2="ccccccccc";
out.println(t1.b());
%>
====================
Test1.java源文件
-----
package test;
public class Test1
{
public String str1="aaaaaaaaa";
public String str2="bbbbbbbbb";
public void a()
{
System.out.println(str1);
}
public String b()
{
return str2;
}
}
==========
我希望的结果是
test1.jsp file
no1: aaaaaaaaa
no2: ccccccccc
可实际上是
test1.jsp file
no1:
no2: ccccccccc
1.为什么这个<%t1.a();%>没用了呢?(10分)
2.另外问一下 <jsp:useBean id="t1" scope="page" class="test.Test1"/>中t1相当于java中创建了一个实例吗?(10分)