用Maven搭建struts2项目

本文介绍如何使用Maven创建一个包含Struts2框架的Web项目。步骤包括:配置Maven项目、添加Struts2依赖、配置web.xml和struts.xml、编写Action类以及创建JSP页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

非常细致的步骤就不写了。只陈述一下基本的步骤以及要注意的事项。

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页面的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值