一个JSP文件:
<%@page contentType="text/html;charset=BG2312" %>
<%@page import="test"%>
<jsp:useBean id="abc" class="test" scope="session">
</jsp:useBean>
<html>
<%!
public void list()
{
...
abc.getStr();
...
}
%>
.
.
.
提示abc 这个bean没有声明
也就是在list()函数里无法使用abc这个bean
但是在这个jsp文件的list()之外却可以使用,不会报错,
搞不懂是怎么回事???
分已经很少了,帮帮忙吧
<%@page contentType="text/html;charset=BG2312" %>
<%@page import="test"%>
<jsp:useBean id="abc" class="test" scope="session">
</jsp:useBean>
<html>
<%!
public void list()
{
...
abc.getStr();
...
}
%>
.
.
.
提示abc 这个bean没有声明
也就是在list()函数里无法使用abc这个bean
但是在这个jsp文件的list()之外却可以使用,不会报错,
搞不懂是怎么回事???
分已经很少了,帮帮忙吧
你可以改一下,把<%@page import="test"%> 去掉,将在你的test.java里的第一行
写package my.test;
编译后放在my 这个包中然后改为<jsp:useBean id="abc" class="my.test" scope="session">
我这不能实验,你可以试一下!