你的位置:首页 > Java教程

[Java教程]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.

 1 <??> 2 <web-app ="http://www.w3.org/2001/ ="http://java.sun.com/ ="http://java.sun.com/ xsi:schemaLocation="http://java.sun.com/ 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环境就搭建好了!