成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

WebWork安裝和配置淺析

開發(fā) 后端
本文向您介紹WebWork安裝以及WebWork配置的相關(guān)知識,包括基于WebWork建立應用程序,配置web.xml文件等。

1、下載和WebWork的安裝

(1)本教程基于WebWork 2.1版本,在webwork.dev.java.net網(wǎng)站上下載webwork-2.1.zip;

(2)將壓縮包解壓,使用WebWork安裝所需要的lib包括webwork-2.1.jar和lib/core文件夾中的jar文件

2、建立Web應用程序

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

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

(3)WebWork配置web.xml、xwork.xml和validators.xml文件;

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

  1. <?xml version="1.0"?>  
  2. <!DOCTYPE web-app PUBLIC "-//Sun Microsystems,   
  3. Inc.//DTD Web Application 2.3//EN"  
  4. "http://java.sun.com/dtd/web-app_2_3.dtd">   
  5. <web-app>         
  6. <display-name>My WebWork Application</display-name>         
  7. <servlet>                
  8. <servlet-name>webwork</servlet-name>                
  9. <servlet-class>  
  10. com.opensymphony.webwork.dispatcher.ServletDispatcher  
  11. </servlet-class>                
  12. <load-on-startup>1</load-on-startup>         
  13. </servlet>         
  14. <servlet-mapping>                
  15. <servlet-name>webwork</servlet-name>                
  16. <url-pattern>*.action</url-pattern>         
  17. </servlet-mapping>         
  18. <taglib>                
  19. <taglib-uri>webwork</taglib-uri>                
  20. <taglib-location>/WEB-INF/lib/webwork-2.1.jar  
  21. </taglib-location>         
  22. </taglib></web-app>  

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

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

  1. <!DOCTYPE xwork PUBLIC   
  2. "-//OpenSymphony Group//XWork 1.0//EN"   
  3. "http://www.opensymphony.com/xwork/xwork-1.0.dtd">   
  4. <xwork>         
  5. <!-- Include webwork defaults (from WebWork-2.1 JAR).   
  6. -->         
  7. <include file="webwork-default.xml" />                
  8. <!-- Configuration for the default package. -->         
  9. <package name="default" extends="webwork-default">         
  10. </package>  
  11. </xwork>  

這做兩件事:

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

◆定義名為default的package,用于actions、 results和interceptors的注冊;這個package繼承webwork-default,以繼承其中定義的配置;

(6)在WEB-INF/classes目錄下創(chuàng)建validators.xml。包括以下內(nèi)容:

  1. <!DOCTYPE validators PUBLIC   
  2. "-//OpenSymphony Group//XWork Validator1.0//EN"   
  3. "http://www.opensymphony.com/xwork/  
  4. xwork-validator-1.0.dtd">    
  5. <validators>          
  6. <validator name="required"                
  7. class="com.opensymphony.xwork.validator.validators.  
  8. RequiredFieldValidator"/>          
  9. <validator name="requiredstring"                
  10. class="com.opensymphony.xwork.validator.validators.  
  11. RequiredStringValidator"/>          
  12. <validator name="int"                
  13. class="com.opensymphony.xwork.validator.validators.  
  14. IntRangeFieldValidator"/>          
  15. <validator name="date"                
  16. class="com.opensymphony.xwork.validator.validators.  
  17. DateRangeFieldValidator"/>          
  18. <validator name="expression"                
  19. class="com.opensymphony.xwork.validator.validators.  
  20. ExpressionValidator"/>          
  21. <validator name="fieldexpression"                
  22. class="com.opensymphony.xwork.validator.validators.  
  23. FieldExpressionValidator"/>          
  24. <validator name="email"                
  25. class="com.opensymphony.xwork.validator.validators.  
  26. EmailValidator"/>          
  27. <validator name="url"                
  28. class="com.opensymphony.xwork.validator.validators.  
  29. URLValidator"/>          
  30. <validator name="visitor"                
  31. class="com.opensymphony.xwork.validator.validators.  
  32. VisitorFieldValidator"/>          
  33. <validator name="conversion"                
  34. class="com.opensymphony.xwork.validator.validators.  
  35. ConversionErrorFieldValidator"/>   
  36. </validators> 

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

【編輯推薦】

  1. WebWork框架原理與應用(1)
  2. 用WebWork注冊頁面建立過程
  3. WebWork注入Servlet方法詳解
  4. WebWork中返回INPUT的原因
  5. WebWork如何實現(xiàn)文件上傳配置過程
責任編輯:冰荷 來源: csdn
相關(guān)推薦

2009-07-16 14:58:03

WebWork安裝WebWork配置

2009-07-14 14:41:33

Webwork與Spr

2009-07-14 17:20:31

Webwork文件上傳

2009-07-14 17:34:53

Webwork配置

2009-07-16 14:08:14

webwork配置

2009-07-14 13:08:55

WebWork與Spr

2009-07-20 13:29:13

xwork.xmlWebWork

2009-07-09 15:55:18

WebWork配置文件

2009-07-16 17:42:47

WebWork配置

2009-07-09 16:22:12

WebWork配置

2009-07-10 11:02:17

WebWork參數(shù)配置

2009-07-28 16:08:43

ASP.NET AJA

2009-07-08 09:29:58

WebWork

2009-07-14 15:52:00

WebWork文件下載

2009-07-14 16:08:41

WebWork學習

2010-04-22 09:52:28

Oracle監(jiān)聽器

2009-01-03 13:37:26

Oracle監(jiān)聽器Oracle服務器Oracle網(wǎng)絡配置

2009-07-21 11:12:00

iBATIS配置

2009-07-16 16:51:56

WebWork驗證機制

2009-07-16 16:08:30

WebWork Act
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩欧美一区二区在线播放 | 国产第一区二区 | 日本久久www成人免 成人久久久久 | 伊人二区| av手机免费在线观看 | 福利网址| 精品美女久久久 | 国产视频一区二区三区四区五区 | 福利av在线| 日韩一区二区在线播放 | 91亚洲国产成人久久精品网站 | 毛片链接| 久久久精品一区二区 | 国产精品小视频在线观看 | 欧美视频免费在线 | 国产特级毛片aaaaaa | 香蕉视频91| 国产精品久久久久久久久免费桃花 | 91视频久久 | 春色av| 国产一区h| 四虎影视免费观看 | 久久一区 | 青娱乐av| 免费a国产 | 亚洲成人国产综合 | 日本一区二区高清不卡 | 日韩中文字幕视频在线观看 | 在线视频 亚洲 | 国产精品九九九 | 亚洲日日夜夜 | 国产日韩欧美激情 | 亚洲综合久久久 | 国产精品一二三区 | 午夜爱爱网 | 久久久久国产 | 高清视频一区 | 欧美性吧 | 亚洲va欧美va人人爽午夜 | av激情在线| 国产美女在线免费观看 |