Shao Fan

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

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

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


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


          評論

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

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

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

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

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

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

          ???

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

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

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

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

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

          2007-10-27 13:55 by rg
          ewr

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

          2007-10-27 13:55 by rg
          rg
          主站蜘蛛池模板: 柏乡县| 普格县| 铜鼓县| 松溪县| 凤庆县| 玛多县| 赤峰市| 依兰县| 东乡县| 商都县| 响水县| 顺义区| 洛南县| 禹城市| 福州市| 花莲县| 蓝山县| 太和县| 紫阳县| 桂平市| 乐亭县| 隆回县| 共和县| 漳平市| 武穴市| 工布江达县| 涪陵区| 温泉县| 大余县| 甘孜| 兴安盟| 当阳市| 大邑县| 永德县| 海南省| 耒阳市| 五大连池市| 广州市| 三门县| 尚志市| 平泉县|