Maven与struts2的结合创建

具体方法参照:https://www.jianshu.com/p/91fff2f8346a

1、 新建maven项目

2、 邮件项目->BuildPath ->Configure Build Path,将Order and Expert目录,勾选两个缺失的库,保存并退出

3、导入struts2库,添加

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>servlet-api</artifactId>

<version>2.5</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>org.apache.struts</groupId>

<artifactId>struts2-core</artifactId>

<version>2.5.2</version>

</dependency>

到dependencies里面,一共导入三个依赖包----junit(已存在的)、javax.servlet、struts2-core。三个库添加好后,右键项目->Maven->Updote Product(更新maven),所依赖的jar包将自动下载。

4、添加动作类

5、创建所需视图,对应动作类

6、配置struts.xml,在resources文件夹里。关于配置文件详解可参考博客https://www.cnblogs.com/wkrbky/p/5889328.html

基本配置:

    <struts>

           <!-- package名字name唯一 extends继承父类  action映射动作类 class为动作类地址 method是调用的方法名  result为转向的页面  struts差不多用于连接代码层面和视图层 -->

        <package name="hurricane"extends="struts-default">

            <action name="loginAction"class="com.demo.LoginAction" method="execute">

             <result>/result.jsp</result> 

            </action>

        </package>

</struts>

7、最后修改web.xml

<welcome-file-list>

    <welcome-file>index.jsp</welcome-file>

    </welcome-file-list>

    <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>/*</url-pattern>

</filter-mapping>

8、运行项目实施,基本创建成功
阅读更多
文章标签: struts2 maven
个人分类: struts学习
上一篇小程序wx.navigateTo不跳转问题
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭