這幾天總有其他事情在忙,現在有一點點時間了,嘗試學習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" %>
暫時有事,回頭補充。