<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Junky's IT Notebook

    統計

    留言簿(8)

    積分與排名

    WebSphere Studio

    閱讀排行榜

    評論排行榜

    WebWork2教程(中文版)(2)

    2、建立Web應用程序

    1)這里假設你安裝了Servlet容器,并知道如何創建一個Web應用程序;如果你不知道,建議學習Apache TomcatApache Jakarta項目中的一個免費Servlet容器);

    2)復制需要的運行庫(webwork-2.1.jarlib/core/*.jar)到Web應用程序的WEB-INF/lib文件夾中;

    3)如下配置web.xmlxwork.xmlvalidators.xml文件;

    4web.xml看起來象下面的樣子:

    <?xml version="1.0"?>
    <!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 WebWork Application</display-name>
           <servlet>
                  <servlet-name>webwork</servlet-name>
                  <servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>
                  <load-on-startup>1</load-on-startup>
           </servlet>
           <servlet-mapping>
                  <servlet-name>webwork</servlet-name>
                  <url-pattern>*.action</url-pattern>
           </servlet-mapping>
           <taglib>
                  <taglib-uri>webwork</taglib-uri>
                  <taglib-location>/WEB-INF/lib/webwork-2.1.jar</taglib-location>
           </taglib>
    </web-app>

    為了使用WebWork,必須注冊ServletDispatcher,并映射到*.action;作為可選,如果要使用WebWorktags,要聲明WebWorktaglib描述;

    5)在WEB-INF/classes目錄下創建WebWork的配置文件xwork.xml,下面是一個配置框架(會在教程的后面增加內容):

    <!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN" 
    "http://www.opensymphony.com/xwork/xwork-1.0.dtd">
     
    <xwork>
           <!-- Include webwork defaults (from WebWork-2.1 JAR). -->
           <include file="webwork-default.xml" />
           
           <!-- Configuration for the default package. -->
           <package name="default" extends="webwork-default">
           </package>
    </xwork>

    這做兩件事:

    l         導入webwork-default.xml(位于webwork-2.1.jar中)的配置信息,包含WebWork應用程序的缺省配置;

    l         定義名為defaultpackage,用于actions、 resultsinterceptors的注冊;這個package繼承webwork-default,以繼承其中定義的配置;

    6WEB-INF/classes目錄下創建validators.xml。包括以下內容:

    <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator
    1.0//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.dtd"> 
     
    <validators> 
           <validator name="required"
                  class="com.opensymphony.xwork.validator.validators.RequiredFieldValidator"/> 
           <validator name="requiredstring"
                  class="com.opensymphony.xwork.validator.validators.RequiredStringValidator"/> 
           <validator name="int"
                  class="com.opensymphony.xwork.validator.validators.IntRangeFieldValidator"/> 
           <validator name="date"
                  class="com.opensymphony.xwork.validator.validators.DateRangeFieldValidator"/> 
           <validator name="expression"
                  class="com.opensymphony.xwork.validator.validators.ExpressionValidator"/> 
           <validator name="fieldexpression"
                  class="com.opensymphony.xwork.validator.validators.FieldExpressionValidator"/> 
           <validator name="email"
                  class="com.opensymphony.xwork.validator.validators.EmailValidator"/> 
           <validator name="url"
                  class="com.opensymphony.xwork.validator.validators.URLValidator"/> 
           <validator name="visitor"
                  class="com.opensymphony.xwork.validator.validators.VisitorFieldValidator"/> 
           <validator name="conversion"
                  class="com.opensymphony.xwork.validator.validators.ConversionErrorFieldValidator"/> 
    </validators>

    這個文件定義可以使用的有效Validators。

    posted on 2007-06-28 09:41 junky 閱讀(930) 評論(0)  編輯  收藏 所屬分類: web

    主站蜘蛛池模板: 99久久久国产精品免费牛牛四川 | 亚洲国产日韩一区高清在线 | 91视频免费网址| 亚洲午夜在线一区| 在线视频免费国产成人| 国产精品美女久久久免费| 色婷婷亚洲十月十月色天| 免费黄色小视频网站| a级毛片免费播放| 亚洲中文字幕AV在天堂| 国产亚洲美女精品久久久2020| 91大神免费观看| 免费国产va在线观看| 精品亚洲aⅴ在线观看| 免费一级做a爰片性色毛片| 一区二区三区四区免费视频 | 最近免费中文字幕MV在线视频3| 亚洲成a人片在线看| 亚洲香蕉成人AV网站在线观看| 中文字幕亚洲一区二区va在线| 日韩精品无码专区免费播放| 久久亚洲中文无码咪咪爱| 亚洲国产成人片在线观看无码| 热99re久久精品精品免费| 84pao强力永久免费高清| 黄色a级片免费看| 亚洲AV综合色区无码二区偷拍| 亚洲一区AV无码少妇电影☆| 在线免费观看中文字幕| 99re免费视频| 曰批全过程免费视频在线观看无码 | 亚洲av中文无码乱人伦在线播放| 免费无码又爽又高潮视频| 久久九九AV免费精品| 九九视频高清视频免费观看| 亚洲一线产区二线产区区| 亚洲无砖砖区免费| 国产免费一区二区三区| a毛片免费播放全部完整| 深夜A级毛片视频免费| 亚洲中文字幕乱码一区|