maven搭建struts2
来源:互联网 发布:c语言顺序栈的实现 编辑:程序博客网 时间:2024/05/17 01:13
非常细致的步骤就不写了。只陈述一下基本的步骤以及要注意的事项。
1、新建Maven项目。(如果Eclipse已安装Maven插件,则“File->new->other->maven->maven Project“)。注意指定Archetype为maven-archetype-webapp。
2、打开POM.xml添加struts2的依赖。只需要三个:struts2-core,javassist,xwork-core。
3、配置web.xml。新建项目里,已自动生成web.xml在main/webapp/WEB-INF下。我们在<webapp></webapp>中间添加以下内容:
- <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>
4、配置struts.xml。新建文件struts.xml,注意放在src/main/resources下。内容如下:
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE struts PUBLIC
- "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
- "http://struts.apache.org/dtds/struts-2.0.dtd">
- <struts>
- <package name="default" extends="struts-default" namespace="/">
- <action name="login" class="loginAction" method="login">
- <result name="success">index.jsp</result>
- </action>
- </package>
- </struts>
5、编写loginAction类,注意不能放在src/main/resources下,因为这里的东西是资源,不会被当成代码来编译。要自己新建package。如src/main/java。添加后,设置项目的buildpath,添加src/main/java到Source。loginAction类:
- public class loginAction {
- public String login(){
- return "success";
- }
- }
6、最后写一个index.jsp页面。注意放在webapp下。
项目启动后。访问localhost:8080/login就可以看到index.jsp页面的内容。
0 0
- maven下搭建struts2
- maven搭建struts2
- 用Maven搭建struts2项目
- Maven+struts2+eclipse环境搭建
- 使用Maven搭建Struts2项目
- Maven搭建Spring+Struts2+Hibernate项目详解
- Maven+Struts2+MyBatis+Spring搭建教程
- Maven搭建Spring+Struts2+Hibernate项目详解
- 使用Maven搭建Struts2+Spring3+Hib…
- Maven搭建Spring+Struts2+Hibernate项目详解
- Maven+Struts2+MyBatis+Spring搭建教程
- Maven搭建Spring+Struts2+Hibernate项目详解
- Maven搭建Spring+Struts2+Hibernate项目详解
- Eclipse+Maven搭建Struts2+Spring+Hibernate项目
- 使用Maven搭建Struts2.3.34项目
- Eclipse+Maven+Struts2+Spring+Mybatis完整搭建
- struts2 使用Maven搭建Struts2框架的开发环境
- Maven搭建Spring+Struts2+Mybatis项目(一) Maven环境
- SQLite常用语句
- android登陆
- The method build() is undefined for the type Notification.Builder
- 字符串的输入问题(如果输入的字符串带有空格)
- 技能相关
- maven搭建struts2
- 外链的效用是否依旧?
- 电子科技大学-编译原理实验
- Android实现4.4以上系统状态栏透明
- Mybatis中的resultType和resultMap
- C语言中内存对齐规则讨论
- Swift架构概述
- 进程隐藏与进程保护(SSDT Hook 实现)
- 利用反射机制实现父类转化为子类