• 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、测试:

    浏览器:

     控制台:

  • 相关阅读:
    mtr-网络分析工具
    vpc是什么
    openstack安全组
    nginx服务器有什么作用?什么叫反向代理?为什么要使用反向代理?
    rpm 命令详解
    跟踪路由
    网卡配置bond(绑定)
    核心交换机、汇聚交换机是什么
    U盘制作Linux镜像
    11.MySQL 慢日志PT分析 可视化
  • 原文地址:https://www.cnblogs.com/zhai1997/p/12489328.html
Copyright © 2020-2023  润新知