⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loginaction.java

📁 This src code does or handles the login part .
💻 JAVA
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package com.wwr.login;import java.sql.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.util.*;import javax.servlet.http.HttpSession;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionMapping;import org.apache.struts.action.ActionForward;/** * * @author Administrator */public class LoginAction extends org.apache.struts.action.Action {    /* forward name="success" path="" */   // private String usrName = "wwr",  pass = "wwr",  name,  password,  str;  //  private String strReturn = "";         private final static String SUCCESS = "loginSuccess";    private final static String FAILURE = "incompletelogin";    private final static String FAILURE1 = "loginfailure";    static Connection con = null;    static Statement stmt = null;    static String usrName,  pass,  name,  password,  str,  passval;    HttpSession session;    Map map;    PropMap pm;        public ActionForward execute(ActionMapping mapping, ActionForm form,            HttpServletRequest request, HttpServletResponse response) {        String strReturn = null;        try {            pm = new PropMap();            session = request.getSession();            //get data from user             LoginForm formbean = (LoginForm) form;            name = formbean.getName();            password = formbean.getPassword();            map = pm.getMap();                        //perform validation of the data             if (name == null || name.equals("") || password == null || password.equals("")) {                formbean.setError();                strReturn = FAILURE;             } else {                System.out.println(name + " : " + password);                if (map.containsKey(name)) {                    System.out.println("keyfound ");                    passval = (String) map.get(name);                    System.out.println("PAss" + passval);                    if (passval.equals(password)) {                        //return mapping.findForward(SUCCESS);                        strReturn = SUCCESS;                        session.setAttribute("Username", name);                        session.setAttribute("password", passval);                     //   System.out.println(session.getAttribute(pass));                        } else {                        strReturn = FAILURE1;                    //return mapping.findForward(FAILURE1);                    }                } else {                    System.out.println("In else");                     strReturn = FAILURE1;                }            }        } catch (Exception e) {             strReturn = FAILURE1;            e.printStackTrace();        }               return mapping.findForward(strReturn);        }        //    public ActionForward execute(ActionMapping mapping, ActionForm form,//            HttpServletRequest request, HttpServletResponse response) {//        try {//            //get data from user //            LoginForm formbean = (LoginForm) form;//            name = formbean.getName();//            password = formbean.getPassword();//            if (name == null || name.equals("") || password == null || password.equals("")) {//                formbean.setError();//                strReturn = "loginFailure";//            } else {//                if (name.equals(usrName) && pass.equals(password)) {//                       strReturn = "loginSuccess";//                 } else {//                       strReturn = "loginFailure";//                 }//            }//        } catch (Exception e) {//            e.printStackTrace();//        } finally {//            System.out.println("Exiting finally");//        }//        return mapping.findForward(strReturn);//    }    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -