Posted on 2006-06-04 09:13
shaofan 閱讀(2301)
評論(7) 編輯 收藏 所屬分類:
Java
適用于webwork 2.2.2,詳見隨包文檔。源文件下載:
Hello.rar一共五步:
1.建立web應用程序的目錄結構
2.拷貝庫文件:ww安裝目錄下的lib\default中的所有jar,以及webwork-2.2.2.jar,復制到WEB-INF\lib下。
3.生成配置文件:web.xml在WEB-INF下, xwork.xml在WEB-INF\classes下
web.xml:
<?xml?version="1.0"?encoding="ISO-8859-1"?>
<!DOCTYPE?web-app?PUBLIC?"-//Sun?Microsystems,?Inc.//DTD?Web?Application?2.3//EN"?"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
????<display-name>My?First?Hello?Webwork</display-name>
????<filter>
????????<filter-name>webwork</filter-name>
????????<filter-class>com.opensymphony.webwork.dispatcher.FilterDispatcher</filter-class>
????</filter>
????<filter-mapping>
????????<filter-name>webwork</filter-name>
????????<url-pattern>/*</url-pattern>
????</filter-mapping>
????<welcome-file-list>
????????<welcome-file>index.jsp</welcome-file>
????</welcome-file-list>
????<taglib>
????????<taglib-uri>/webwork</taglib-uri>
????????<taglib-location>/WEB-INF/lib/webwork-2.2.2.jar</taglib-location>
????</taglib>
</web-app>
xwork.xml:
<!DOCTYPE?xwork?PUBLIC?"-//OpenSymphony?Group//XWork?1.1.1//EN"?"http://www.opensymphony.com/xwork/xwork-1.1.1.dtd">
<xwork>
????<!--?Include?webwork?defaults?(from?WebWork?JAR).?-->
????<include?file="webwork-default.xml"?/>
????<!--?Configuration?for?the?default?package.?-->
????<package?name="default"?extends="webwork-default">
????</package>
</xwork>
4. 編寫action和jsp
5. 在xwork.xml中添加相應配置,如在package之間加入:
????????<default-interceptor-ref?name="completeStack"/>
????????<action?name="helloww"?class="net.blogjava.shaofan.helloww.Hello">
????????????<result?name="success">greetings.jsp</result>
????????</action>
下步計劃:
* 了解package
* ww的taglibs
* 在action和jsp間傳遞數據的機制(struts中使用formbean,利用session,request等)