zoukankan      html  css  js  c++  java
  • maven配置struts2

    工具:idea

    1、创建新项目

     

     

     2、自动配置Maven

     3、添加WEB-INF,idea忘记那个版本以后不会自动添加这个了。

    快捷键:ctrl+shift+alt+s

    快捷键:ctrl+shift+alt+s

     

     4、配置pom.xml

        <dependencies>
            <!-- https://mvnrepository.com/artifact/org.apache.struts/struts2-core -->
            <dependency>
                <groupId>org.apache.struts</groupId>
                <artifactId>struts2-core</artifactId>
                <version>2.5.22</version>
            </dependency>
        </dependencies>
    

    也可以通过这个连接自己决定配置什么版本的struts2-core:https://mvnrepository.com/search?q=struts2

    5.配置web.xml文件

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

     6、添加struts.xml配置文件【配置文件名不能修改】,我手误打成了structs、strut这些都是不行的。

     在配置文件中添加内容

    <struts>
        <package name="basicstruts" extends="struts-default">
            <action name="test">
                <result>test.jsp</result>
            </action>
        </package>
    </struts>
    

      

    7、创建test.jsp

     

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>test</title>
    </head>
    <body>
    <h1>test!!</h1>
    </body>
    </html>

     8、配置tomcat

     

     

     9、struct2配置

    快捷键:ctrl+alt+shift+s

     

     

     

     

     

     

     10、测试

     

  • 相关阅读:
    SmartPlant Review 渲染模块低性能设置
    由浅入深:Python 中如何实现自动导入缺失的库?(转)
    itchat初步解读登录(转)
    转:【开源必备】常用git命令
    2.转发。基于itchat的微信消息同步机器人
    1、初学探讨PYTHON的itchat和wxpy两库
    学习git 新手。这个写的不错
    常见的内置错误及处理
    面试题记录1
    防抖
  • 原文地址:https://www.cnblogs.com/hahayixiao/p/14545725.html
Copyright © 2011-2022 走看看