如何通过java类在jsp中显示值

如何通过java类在jsp中显示值,第1张

如何通过java类在jsp中显示值

我认为你应该试试这个

    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;         } }

假设此类正常运行,并且正在返回具有某些值的列表

现在在您的jsp页面上

<%@page language="java" import="java.util.*" %> <html> <body>  <table border="1" width="303"> <tr> <td width="119"><b>Name</b></td> </tr> <%       ArrayList list;       EmpBean emp = new EmpBean();       list = emp.dataList();       ArrayList li = (ArrayList) li.get(0); %> <tr> <select name="" id="" ">      <option value="-1"><%=li.get(1)%></option> </select> </tr> </table> </body> </html>

只是检查这段代码…可能会发生取值错误的情况,这里只是通过更改列表索引来检查值,以及是否可以用try
catch包围整个scriptlet内容,以便在发生异常时很容易找到错误…祝您好运,如果它不起作用,请不要担心,我会为您提供示例代码,以确保我在我的项目中使用此代码



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5622074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存