zoukankan      html  css  js  c++  java
  • Struts2中的登录

    1.新建一个项目

    2.建立一个struts.xml

    在struts.xml中写

    <struts>
    <package name="default" extends="struts-default">
            <!-- 用户登录 -->
            <action name="userlogin" class="struts.UserAction">
                 <result name="success">/main.jsp</result>            
                 <result name="error">/error.jsp</result>
            </action>
        </package>
        <!-- <constant name="struts.i18n.encoding" value="gb2312"></constant> -->
    </struts>

    便可执行跳转功能

    3.在src中写后台代码

    public class UserAction extends ActionSupport {
        @Override
        public String execute() throws Exception {
            if(userID.equals("aaa") && password.equals("123"))
                return "success";
            else return "error";
            
        }
        private String userID,password;
        public String getUserID() {
        return userID;
       }
        public void setUserID(String userID) {
          this.userID = userID;
       }
        public String getPassword() {
          return password;
      }
        public void setPassword(String password) {
        this.password = password;
      }
        
    
    }

    4.在jsp中写登录界面

    <html>
      <head>  
        <title>用户登录</title>
      </head>
      <body>
      <form action="userlogin.action" method="post">
      <input type="text" name="userID"><br>
      <input type="text" name="password"><br>
      <input type="submit" value="登录">
      </form>
        </body>
    </html>

    当你输入的userID为aaa,password为123时显示登录成功

     <body>
      登录成功,欢迎<s:property value="userID"/>进入主页
      </body>

    否则则失败

    <body>
        登录失败
      </body>

    5.要懂得学会运用struts

  • 相关阅读:
    mysql在第一次查询的时候很慢,第二次查询就比较快的原因?
    mysql的递归(使用函数)
    什么样的男人才是女人眼中最帅的男人
    面试题总结
    java的重载总结
    arduino读取GPIO数据
    electron+react项目改为typescript
    百度AI训练营笔记
    python读取文件出现ufeff问题
    大端小端
  • 原文地址:https://www.cnblogs.com/yumofei/p/5335110.html
Copyright © 2011-2022 走看看