当前位置: 代码迷 >> Java相关 >> 一 . Struts2环境搭建
  详细解决方案

一 . Struts2环境搭建

热度:473   发布时间:2016-04-22 19:32:27.0
1 . Struts2环境搭建

这几天突然听领导说要做SSH框架的项目,以前都是用.net mvc的, 有点捉鸡,好消息是会有一段的学习时间,为了速成,只能从Struts2看起,只求能最快着手做项目。

环境:IDE  :Eclipse Java EE IDE for Web Developers.   已经安装了Tomcat7插件。

  Struts版本:2.3.24.1

 

最基本的Structs2 需要的包有:

最开始包里并没有引用 commons-lang3-3.1.jar这个包,只用了struts-2.3.24.1 里面解压出来的几个必用的几个包,但是在执行过程中会报错:

加上这个包就好了,还不知道为什么,有好心人告诉我一下么?

=============================================================================================

Struts2环境搭建

1. 新建 “Dynamic Web Project”工程, 在Next中记得勾选上,省的自己在建这个文件了。

2. WebContent-WEB-INF-LIB目录下 ,引用上面所说的几个Struts2必用的包。

3. 编辑web.xml,这就是在建立工程时勾选所建立的配置文件,用来配置Struts2的核心Filterl。

 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> 3       <display-name>Structs2Demo</display-name> 4      <!--定义核心Filter--> 5      <filter> 6           <filter-name>struts2</filter-name> 9           <filter-class>10                org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter11           </filter-class>12      </filter>13      <!--Filter的拦截规则:/*的含义是所有请求都被拦截-->14      <filter-mapping>15           <filter-name>struts217           </filter-name>18           <url-pattern>/*</url-pattern>20      </filter-mapping>21 </web-app>

: <filter>节点下的<filter-class>在struts-2.1.3之前 应该用"org.apache.struts2.dispatcher.FilterDispatcher"

这样,Struts环境就搭建好了!

 

1楼郑州的文武
其实这个上手很快的,加油
  相关解决方案