jsp调用javabean中函数的问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 09:23:38
jsp中的代码
<%
List<List<String>> list=dbManager.getItems();
List<String> rsList=new ArrayList<String>();
for(int i=0;i<list.size();i++){
rsList=list.get(i);
%>
错误信息:
An error occurred at line: 26 in the jsp file: /test.jsp
The method getItems() is undefined for the type dbManager
23: </tr>
24:
25: <%
26: List<List<String>> list=dbManager.getItems();
27: List<String> rsList=new ArrayList<String>();
28: for(int i=0;i<list.size();i++){
29: rsList=list.get(i);
但是我的bean中定义了这个函数啊:
public List getItems(){
strSql="select * from address";
List<List<String>> list=new ArrayList<List<String>>();
try {
ResultSet rs=stmt.executeQuery(strSql);
ResultSetMetaData rsmd=rs.getMetaData();
while(rs.next()){
List<String> r

<jsp:useBean id="connectOption" class="com.test.connect.Connect"></jsp:useBean>

想调用JavaBean中的函数当然要调用指定的函数了..

用上面那句话,id自己命名,class是你调用那个类的路径.."com.test.connect"包名,,
Connect类名
<% List list = connectOption.find(); %>

调用

the type dbManager
这个是变量还是类啊,想直接用类引用就把方法定义成static的

楼主我知道了!你是不是没有在没有关tomcat的情况下改了javabean?这个时候要重启tomcat才能使你改动的javabean生效~

是不是没导包啊