zoukankan      html  css  js  c++  java
  • web项目

    1,只用Struts2实现简单的登录,后台可以接收到值

      1.1 Mavenx新建web项目

      1.2 修改相关配置文件,如下:

      pom.xml  

    <dependency>
        <groupId>org.apache.struts</groupId>
        <artifactId>struts2-core</artifactId>
        <version>2.3.20</version>
    </dependency>

      web.xml

    <!DOCTYPE web-app PUBLIC
     "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
     "http://java.sun.com/dtd/web-app_2_3.dtd" >
    
    <web-app>
        <filter>
            <filter-name>struts2</filter-name>
            <filter-class>
                org.apache.struts2.dispatcher.FilterDispatcher
            </filter-class>
        </filter>
        
        <filter-mapping>
            <filter-name>struts2</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
    </web-app>

      在src/main/resources目录下新建:struts.xml

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
        "http://struts.apache.org/dtds/struts-2.3.dtd">
    
    <struts>
        <package name="demo" namespace="/" extends="struts-default">
            <action name="init" class="com.demo.action.UserAction" method="init">
                <result name="success">/init.jsp</result>
            </action>
            <action name="login" class="com.demo.action.UserAction" method="login">
                <result name="success">/success.jsp</result>
            </action>
        </package>    
    </struts>

      整个项目的结构如下:

      

      1.3 UserAction.java  

        private String username;
        
        private String password;   
        
        /**
            set..
            get..
        */
    
        public String init(){
            
            return SUCCESS;
        }
        
        public String login() {
            System.out.println("username = " + username + ",password = " + password);
            return SUCCESS;
        }    

      1.3 在webapp下新建init.jsp(初始化),success.jsp(登录成功)

    index.jsp:
    <a href="init">Login</a>
    
    登录初始化,init.jsp:
    <form action="login">
        姓名:<input name="username" value=""/>
        密码:<input name="password" type="password" value=""/>
        <input type="submit" value="Login"/>
    </form>
    
    登录成功页面,success.jsp
    <%@taglib prefix="s" uri="/struts-tags" %>
    <p>登录成功</p>
    名字:<s:property value="%{username}"/><br>
    密码:<s:property value="%{password}"/>

      1.4 部署项目:http://localhost:9080/Demo/index.jsp

      

      姓名:username

      密码:password

      

      登录成功页面

      

      

      

      

  • 相关阅读:
    数据库部署
    css常见问题
    extjs记录
    C#相关问题
    window疑难问题解决
    常用linq
    不同数据库之间的相互链接
    聊天数据库
    无线路由接入
    [转]如何才能让你的简历被谷歌相中
  • 原文地址:https://www.cnblogs.com/lemon-now/p/5124374.html
Copyright © 2011-2022 走看看