Shao Fan

          關于JAVA與軟件工程
          posts - 31, comments - 71, trackbacks - 0, articles - 4
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          建立一個最簡單的Webwork應用程序

          Posted on 2006-06-04 09:13 shaofan 閱讀(2305) 評論(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等)


          評論

          # re: 建立一個最簡單的Webwork應用程序  回復  更多評論   

          2006-09-05 13:17 by sunchunhua
          我的網站以前有毛病,

          # re: 建立一個最簡單的Webwork應用程序  回復  更多評論   

          2006-09-05 13:18 by sunchunhua
          你好 ? 我的望站有問題。

          # re: 建立一個最簡單的Webwork應用程序  回復  更多評論   

          2006-09-05 20:30 by shaofan
          @sunchunhua

          ???

          # re: 建立一個最簡單的Webwork應用程序  回復  更多評論   

          2007-04-12 16:42 by Supergoal
          為什么從2.2開始就需要加入Spring才能運行通過呢?而我用2.1.7時就不需要。

          # re: 建立一個最簡單的Webwork應用程序  回復  更多評論   

          2007-08-01 20:09 by 地球人
          我想建立一個望站但是我不知道怎么去建立啊?希望有會的哥哥姐姐可以交我啊``我的QQ570373936``````

          # 293524149@.cn  回復  更多評論   

          2007-10-27 13:55 by rg
          ewr

          # 293524149@.cn  回復  更多評論   

          2007-10-27 13:55 by rg
          rg
          主站蜘蛛池模板: 双流县| 贡山| 都安| 马公市| 资源县| 银川市| 苏尼特右旗| 白银市| 民和| 依安县| 公安县| 兴业县| 新蔡县| 仪征市| 织金县| 宁德市| 洛浦县| 四平市| 噶尔县| 彰武县| 岳阳县| 中宁县| 海伦市| 柯坪县| 宁城县| 遂宁市| 三穗县| 龙胜| 北宁市| 明光市| 巴塘县| 赫章县| 广宁县| 昌宁县| 重庆市| 博爱县| 东台市| 大荔县| 扶沟县| 安国市| 西城区|