溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Struts2對WebWork有哪些改進

發(fā)布時間:2022-01-11 14:35:18 來源:億速云 閱讀:134 作者:柒染 欄目:編程語言

Struts2對WebWork有哪些改進,針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

最近下載了struts2.0.6,可真大,解壓后大約150M,仔細看了一下,跑了其自帶幾個demo,并看了一下代碼,可以說基本和webwork2一樣的,核心基本沒改,感覺就修改了包名,說是struts和webwork合并,個人覺得是webwork利用struts這個招牌尋找市場,struts利用webwork2獲得重生,因為在struts2基本看不到struts1的影子了。

struts2對webwork的改進之處:

1.webwork.properties文件中變量現(xiàn)在可以配置在下列文件(這是struts2自帶文檔中的說的):

struts-default.xml

struts-plugin.xml(在每個plugin的jar包中)

struts.xml(用constant元素)

struts.properties

(沒有默認文件,可選,與webwork.properties文件相似,每個項目可以有這個文件)

web.xml

下面是struts2自帶文檔中的示例

Constant Example (struts.xml)  <struts>  <constant name="struts.devMode" value="true" />  ...   </struts>Constant Example (struts.properties)  struts.devMode = trueConstant Example (web.xml)  <web-app id="WebApp_9" version="2.4"   xmlns="http://java.sun.com/xml/ns/j2ee"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  <filter>  <filter-name>struts</filter-name>  <filter-class>org.apache.struts2.dispatcher.FilterDispatcher  </filter-class>  <init-param>  <param-name>struts.devMode</param-name>  <param-value>true</param-value>  </init-param>  </filter>  ...  </web-app>

2.加入了通配符的支持,這是在ww2中沒有的,如下:

<action name="*" >  /tutorial/{1}.jsp action>

關(guān)于Struts2對WebWork有哪些改進問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI