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错误那是正常的,因为你这还没写首页,但是控制台不报错,那说明环境搭建成功。
本文详细介绍如何搭建Struts2开发环境,包括下载Struts2开发包、创建Web工程、导入必要的jar包、配置struts.xml及dtd约束、添加核心过滤器等内容。
658

被折叠的 条评论
为什么被折叠?



