In struts 1.3 gewusst wie: abrufen von Daten aus der Datenbank und zeigt ihn unter Verwendung von DAO

*M neuen zu Streben. Ich bin einfache login-Seite, die Anzeige von Benutzername und Passwort durch das abrufen aus der Datenbank. Ich m unter Verwendung von DAO.
Ich habe LoginDAO.java, LoginAction.java und Displaydata.jsp-Seiten. *

LoginDAO.java

 public boolean login(String user,String pass) throws SQLException
     {
         Connection con = getConnection();

         Statement st;
        try {
            st = con.createStatement();



                  st.executeQuery("select * from login where Username='" + user + "' and Password='" + pass + "'");


                return true;
            } catch (SQLException e1) {
                //TODO Auto-generated catch block
                e1.printStackTrace();
            }

         return false;

     } 

LoginAction.java

public class LoginAction extends Action

{

    public ActionForward execute(ActionMapping mapping, ActionForm form,
        HttpServletRequest request, HttpServletResponse response)
        throws Exception {



    DynaValidatorForm rf= (DynaValidatorForm) form;

 String username = rf.get("username").toString();
 String password = rf.get("password").toString();
 HttpSession session=request.getSession();
 session.setAttribute("user", username);

 Login dao= new Login();

 if(dao.login(username,password))
 {
      System.out.println("GOT");
        return mapping.findForward("success");}
    else
        {System.out.println("NOT");
    return mapping.findForward("failure");
        }
}
}

ist, und was Schreibe ich in Dislpaydata.jsp zur Anzeige von Benutzername und Passwort nicht wollen, jeder java-code in es.
Danke

Formatierung der code wäre der große Vorteil zu entkommen, um mögliche Fehler, während Sie diesen text Lesen.

InformationsquelleAutor sambot | 2013-02-05

Schreibe einen Kommentar