• maven(整合Struts)


    1、先新建一个Maven项目(在pom.xml中对struts进行配置):

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

    2、新建一个Action:

    public class StudentAction extends ActionSupport {
        private Integer studentno;
    
        public Integer getStudentno() {
            return studentno;
        }
    
        public void setStudentno(Integer studentno) {
            this.studentno = studentno;
        }
        public String test(){
            System.out.println(studentno);
            return "success";
        }
    }

    3、在web.xml中配置过滤器:

      <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
      </filter>
      <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
      </filter-mapping>

    4、配置struts.xml配置文件:

    <struts>
        <package name="student" namespace="/" extends="struts-default" >
            <action name="test" class="pers.zhb.action.StudentAction" method="test">
                <result name="success" >/info.jsp</result>
            </action>
        </package>
    </struts>

    5、定义提示页面:

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>info</title>
        <h3>访问Action成功!!!!</h3>
    </head>
    <body>
    </body>
    </html>

    6、项目结构:

     7、测试:

    浏览器:

     控制台:

  • 相关阅读:
    java 反射 处理 空值
    jquery之data()
    jquery里面的$.each()方法
    Normalize.css 样式作用,及使用方法
    robots.txt、humans.txt、.editorconfig、.gitignore、LICENSE.txt、README.md、CHANGLOG.md
    常见的js算法
    javascript设计模式详解
    ES6的相关信息
    轮播图插件
    webstrom随手笔记
  • 原文地址:https://www.cnblogs.com/zhai1997/p/12489328.html
Copyright © 2020-2023  润新知