struts2环境搭建

本文详细介绍如何搭建Struts2开发环境,包括下载Struts2开发包、创建Web工程、导入必要的jar包、配置struts.xml及dtd约束、添加核心过滤器等内容。

1、去struts官网下载好struts开发包,下载那个全量的,到后面好用,我这里下载的是struts-2.3.24。不建议下最新的,下载了个最新的被一个jar包坑了,果断换回这个低一点的版本。

2、创建一个web工程,将struts开发必须的jar包导入到web工程的web-info下到lib下,这里不需要build path,因为web工程会自动帮我们添加到构建路径中,这时候你去Java Resources--> Libraries-->Web App Libraries目录下看,你刚导入的jar包已经添加进来了。

ps:必须jar包怎么找?

struts-2.3.24/apps/struts2-blank/WEB-INF/lib
这里面的jar包都拷进来。这就是为什么开始要下载全量的struts开发包!不然的话没有这个示例文件夹,你要去一百多个jar包里挑出必须的。。。

3、在src下创建struts.xml文件

创建好了struts.xml文件以后,当然还是老套路,添加dtd约束了~这个也是去找到你的struts2-core  jar包,在那里面找到

struts-2.3.dtd 文件,然后把里面的那个约束copy过来,再添加一个struts标签。这时候再顺便去偏好设置里配置一下xml catalog,以便好在编辑这个文件时提示标签,需要添加本地的dtd文件时,去这个路径下找--》struts-2.3.24/src/core/src/main/resources

4、在web.xml中添加struts2的核心过滤器

还是去那个app文件夹下找到一个web.xml,然后copy里面的核心配置这一段:

   

<!-- 配置struts2的核心过滤器 -->

<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>

部署一下,去浏览器访问试试,期间只是报个404错误那是正常的,因为你这还没写首页,但是控制台不报错,那说明环境搭建成功。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值