Shao Fan

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

          建立一個(gè)最簡單的Webwork應(yīng)用程序

          Posted on 2006-06-04 09:13 shaofan 閱讀(2311) 評(píng)論(7)  編輯  收藏 所屬分類: Java
          適用于webwork 2.2.2,詳見隨包文檔。源文件下載:Hello.rar

          一共五步:

          1.建立web應(yīng)用程序的目錄結(jié)構(gòu)
          2.拷貝庫文件:ww安裝目錄下的lib\default中的所有jar,以及webwork-2.2.2.jar,復(fù)制到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中添加相應(yīng)配置,如在package之間加入:
          ????????<default-interceptor-ref?name="completeStack"/>
          ????????
          <action?name="helloww"?class="net.blogjava.shaofan.helloww.Hello">
          ????????????
          <result?name="success">greetings.jsp</result>
          ????????
          </action>


          下步計(jì)劃:
          * 了解package
          * ww的taglibs
          * 在action和jsp間傳遞數(shù)據(jù)的機(jī)制(struts中使用formbean,利用session,request等)


          評(píng)論

          # re: 建立一個(gè)最簡單的Webwork應(yīng)用程序  回復(fù)  更多評(píng)論   

          2006-09-05 13:17 by sunchunhua
          我的網(wǎng)站以前有毛病,

          # re: 建立一個(gè)最簡單的Webwork應(yīng)用程序  回復(fù)  更多評(píng)論   

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

          # re: 建立一個(gè)最簡單的Webwork應(yīng)用程序  回復(fù)  更多評(píng)論   

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

          ???

          # re: 建立一個(gè)最簡單的Webwork應(yīng)用程序  回復(fù)  更多評(píng)論   

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

          # re: 建立一個(gè)最簡單的Webwork應(yīng)用程序  回復(fù)  更多評(píng)論   

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

          # 293524149@.cn  回復(fù)  更多評(píng)論   

          2007-10-27 13:55 by rg
          ewr

          # 293524149@.cn  回復(fù)  更多評(píng)論   

          2007-10-27 13:55 by rg
          rg
          主站蜘蛛池模板: 墨竹工卡县| 新密市| 五河县| 敦煌市| 江孜县| 同心县| 阳泉市| 宁强县| 朔州市| 卢湾区| 南充市| 晋城| 洪洞县| 谷城县| 夏津县| 垫江县| 靖远县| 洪雅县| 修文县| 高密市| 邵武市| 冀州市| 屯昌县| 开封市| 长岭县| 潼关县| 阳信县| 乌鲁木齐市| 文安县| 新安县| 清徐县| 安阳县| 竹北市| 衡阳县| 辉县市| 鹤峰县| 富宁县| 曲阳县| 杭州市| 奉化市| 湖北省|