• 基于Struts2,设计一个适应于中英文的登录系统。


    <!-- login.jsp -->
    <%@ page language="java" page contetType="text/html" pageEncoding="UTF-8"%>
    <%@ taglib prefix="s" uri="/struts-tags" %>
      <head>
          <!-- 使用text标签输出国际化消息-->
          <title><s:text name="title.login"/></title>
      </head>
      <body> 
        <s:form action="checkLogin" method="post">
            <!-- 表单元素的key值于资源文件的key对应 -->
            <s:textfield name="name" key="lebel.username size="20"/>
            <s:password name="password" key="lebel.username size="22"/>
            <s:submit key="item.submit"/>
        </s:form>
      </body>
    </html>
    <!-- loginSuccess.jsp -->
    <%@ page language="java" page contetType="text/html" pageEncoding="UTF-8"%>
    <%@ taglib prefix="s" uri="/struts-tags" %>
      <html>
      <!-- 使用text标签输出国际化消息-->
      <head> <title><s:text name="message.success"/></title></head>
      <body> 
              <hr>
            <s:text name="ebel.username"/>:<s:property value="name"/>
            <s:text name="ebel.password"/>:<s:property value="password"/>
      </body>
    </html>
    //LoginAction.java
    package loginAction;
    import com.opensymphony.xwork1.ActionContext;
    import com.opensymphony.xwork2.ActionContext;
    public class LoginAction extends ActionSupport{
        private String name;
        private String password;
        private String tip;
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public String getPassword() {
            return password;
        }
        public void setPassword(String password) {
            this.password = password;
        }
        public String getTip() {
            return tip;
        }
        public void setTip(String tip) {
            this.tip = tip;
        }
        public String exetute()throws Exception{
            if(getName().equals("QQ")&&getPassword().equals("123"))
            {
                ActionContext.getContext().getSession.put("name",getName());
                return "success";
            }
            else
            {return "error";}
        }
    }
    <struts>
            <constant name="struts.custom.il8n.resources"value="globalMessage"/>
            <contant name="struts.il8n.encoding"value="UTF-8"/>
             <package name="I18N" extends="struts-default"namespase="/" exetends="struts-default">
                    <action name="checkLogin" calss="loginAction.LoginAction">
                    <result name="success">/I18N/loginSuccess.jsp</result>
                    <result name="error">/I18N/login.jsp</result>
    </struts> 
  • 相关阅读:
    RA-Embedding-based Retrieval in Facebook Search
    RA-Recommending What Video to Watch Next: A Multitask Ranking System
    家事杂谈-2
    工作体会-3
    CCS
    CCS
    CCS
    CCS
    CCS
    CCS
  • 原文地址:https://www.cnblogs.com/liao-pxsoftware15/p/8088039.html
Copyright © 2020-2023  润新知