您好,登錄后才能下訂單哦!
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)知識。
免責(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)容。