Struts2最新版(2.5.12)快速入门(一) 框架搭建

来源:互联网 发布:linux arp -n 编辑:程序博客网 时间:2024/06/06 03:19

Struts2(2.5.12)框架搭建

本教程演示的Struts2版本为(2.5.12),版本如不匹配,请另寻资源!

1、普通web项目搭建

1、导入基本依赖的jar包


     struts2-core-2.5.12commons-fileupload-2.5.12.jarcommons-lang3-2.5.12.jarfreemarker-2.3.23.jarjavassist-3.20.0-GA.jarlog4j-apiognlsf4j-api


2、在src目录下创建一个Resource文件夹,创建log4j2.xml、struts.xml
1、log4j2.xml内容
<?xml version="1.0" encoding="UTF-8"?><Configuration><Appenders><Console name="STDOUT" target="SYSTEM_OUT"><PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/></Console></Appenders><Loggers><Logger name="com.opensymphony.xwork2" level="info"/><Logger name="org.apache.struts2" level="info"/><Logger name="org.apache.struts2.edit" level="debug"/><Root level="warn"><AppenderRef ref="STDOUT"/></Root></Loggers></Configuration>


2、struts.xml内容

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN""http://struts.apache.org/dtds/struts-2.5.dtd"><struts><constant name="struts.devMode" value="true" /><package name="basic-struts2" extends="struts-default"><action name="index"><!-- 浏览器中输入index.action就会跳转到index.jsp --><result>/index.jsp</result></action></package></struts>



3、创好xml文件夹后,web.xml中添加一个struts2的过滤器

<filter> <filter-name>struts2</filter-name>  <filter-class> org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter    </filter-class>  </filter>    <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

2、Maven项目搭建

maven项目搭建起来会相对于普通web项目更简单一些,因为只需要添加struts2相对应版本的依赖,maven就会自动从中央仓库去下载需要的jar包至本地仓库


 1、在eclipse下我们先创建一个maven Web项目,项目创好了之后,我们在pom.xml配置文件中添加依赖
  <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.5.12</version></dependency>

2、保存后eclipse会自动去中央仓库下载对应的jar包,下载完成后,在Libraries目录下即可看到相应的jar包
 
 3、同样也需在resource文件夹下创建log4j2.xml和struts.xml,并且在web.xml中配置过滤器,参照普通web项目即可
原创粉丝点击