我在学校项目上工作,我需要以下拉格式从jsp文件中的数据库动态显示学年,分段和中等.我从java类中获取数据库值并尝试在jsp中调用tat java方法来显示这些值,但我没有得到nething der而我不想在jsp文件中写入查询..请帮助我在过去3天尝试. ..我的java类
public class EmpBean {
public java.util.List dataList(){
ArrayList list=new ArrayList();
try {
Class.forName("driver");
Connection con = DriverManager.getConnection("url", "user", "pwd");
Statement st = con.createStatement();
System.out.println("hiiiii");
ResultSet rs = st.executeQuery("select * from employee");
while(rs.next()){
list.add(rs.getString("name"));
list.add(rs.getString("address"));
list.add(rs.getString("contactNo"));
list.add(rs.getString("email"));
}
System.out.println(rs.getString("contactNo"));
}
catch(Exception e){}
return list;
}
}
Run Code Online (Sandbox Code Playgroud)
和我的jsp文件:
<%@page language="java" import="java.util.*" %>
<html>
<body>
<table border="1" width="303">
<tr>
<td width="119"><b>Name</b></td>
</tr>
<%Iterator itr;%>
<%
EmpBean p = new EmpBean();
List list= (List) p.dataList();
%>
for (itr=list.iterator(); itr.hasNext(); ) …Run Code Online (Sandbox Code Playgroud)