这几天总有其他事情在忙,现在有一点点时间了,尝试学习Struts2,洒家属于超级新人,一步一步记录吧。
1、下载Struts2的jar包。下载地址:
http://struts.apache.org/2.0.9/index.html
2、解压缩必要文件到项目中WebRoot\WEB-INF\lib下。洒家最开始引用的为:
commons-logging-1.0.4.jar
ognl-2.6.11.jar
xwork-2.0.4.jar
freemarker-2.3.8.jar
struts2-core-2.0.11.1.jar
3、修改项目中WebRoot\WEB-INF\web.xml文档,增加如下内容
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
4、在项目中WebRoot/WEB-INF/classes下建立struts.xml文件。如果在MyEclipse中,可以直接建立在项目的src目录中,MyEclipse将自动将其拷贝到发布目录的相关位置。文件内容如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="struts2" extends="struts-default">
<!--
此处加入不同的action
-->
</package>
</struts>
5、建立jsp文件
如果使用struts的标签,则需要在jsp文件的第一行后插入:
<%@ taglib prefix="s" uri="/struts-tags" %>
暂时有事,回头补充。