小编vrd*_*vrd的帖子

如何在JSP中调用Java方法?

我在学校项目上工作,我需要以下拉格式从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)

java jsp servlets

1
推荐指数
1
解决办法
4万
查看次数

标签 统计

java ×1

jsp ×1

servlets ×1