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的环境就搭建好了。。

 

你可能感兴趣的:(mvc,框架,struts,jar,filter,encoding)