`
lyunabc
  • 浏览: 530486 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

Struts2环境搭建

 
阅读更多

Struts2环境搭建

1.介绍struts2

struts2不是在struts1继承上而来的,和struts1一样,也属于MVC框架。

Struts1和struts2在名字上差别不大,但是在编写风格上几乎是 不一样的。

2.去官方下载

http://stuts.apache.org去下载,下载的是最新版的struts2.3.1.2,下载之后找到所需要是jar包,在lib下找,必须是以下几个包:

3.导入所需要的包

在开发之前必须需要引入的几个包为:

commons-fileupload-1.2.2.jar

commons-io-2.0.1.jar

commons-lang-2.5.jar

commons-logging-1.1.1.jar

freemarker-2.3.18.jar

javassist-3.11.0.GA.jar

ognl-3.0.4.jar

struts2-core-2.3.1.2.jar

xwork-core-2.3.1.2.jar

4.搭建struts2开发环境:

(1) 找到开发struts2应用需要使用的jar文件

(2) 编写struts2的配置文件,,该文件需要放在WEB-INF

(3) 添加启动strtus2所依赖的fileter过滤器

详细步骤为:

(1)在src下创建一个struts.xml,名字记住必须这么写。struts.xml中的dtd声明在导入的包中的

/struts2Web/WebRoot/WEB-INF/lib/struts2-core-2.3.1.2.jar下找struts-2.3.dtd中一句话为:

<!DOCTYPE struts PUBLIC

"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"

"http://struts.apache.org/dtds/struts-2.3.dtd">

粘贴到struts.xml中,在写上
<struts>

</struts>标签,一个简单的环境出来啦!

(2)要在web.xml中配置struts2的过滤器,使得每一个struts2都可也运行,代码为:

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

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

<welcome-file-list>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

</web-app>

这样struts2的环境就搭建好了。。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics