so zeigen die Werte in der jsp durch die java-Klasse

Ich habe eine Datenbank mit Tabellen und Werten. Ich möchte zu Holen, die Daten und zeigt Sie in der jsp-Seite. Nicht schreiben wollen-Abfrage in der jsp-Seite, separaten java-Klasse,Erstellung von java-Objekt -, Werte-und dann wird es angezeigt wird, wählen Sie im Feld in jsp. bitte helfen Sie mir...

hier ist mein java-Klasse
p

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

                        }

                }

//and my jsp file
                <%@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(); ){
                %>
                <tr>
                <select name="" id="" style="width: 150px;"">
                                <option value="-1"><%=itr.next()%></option>
                </select>

                </tr>
                <%}%>
                </table>
                </body>
                </html>
  • Haben Sie versucht, etwas zeigen, uns etwas code ..
InformationsquelleAutor vrd | 2012-10-18
Schreibe einen Kommentar