偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

WebWork安裝和配置淺析

開(kāi)發(fā) 后端
本文向您介紹WebWork安裝以及WebWork配置的相關(guān)知識(shí),包括基于WebWork建立應(yīng)用程序,配置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應(yīng)用程序

(1)這里假設(shè)你安裝了Servlet容器,并知道如何創(chuàng)建一個(gè)Web應(yīng)用程序;如果你不知道,建議學(xué)習(xí)Apache Tomcat(Apache Jakarta項(xiàng)目中的一個(gè)免費(fèi)Servlet容器);

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

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

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

  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,必須注冊(cè)ServletDispatcher,并映射到*.action;作為可選,如果要使用WebWork的tags,要聲明WebWork的taglib描述;

(5)在WEB-INF/classes目錄下創(chuàng)建WebWork的配置文件xwork.xml,下面是一個(gè)配置框架(會(huì)在教程的后面增加內(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>  

這做兩件事:

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

◆定義名為default的package,用于actions、 results和interceptors的注冊(cè);這個(gè)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> 

這個(gè)文件定義可以使用的有效Validators。

【編輯推薦】

  1. WebWork框架原理與應(yīng)用(1)
  2. 用WebWork注冊(cè)頁(yè)面建立過(guò)程
  3. WebWork注入Servlet方法詳解
  4. WebWork中返回INPUT的原因
  5. WebWork如何實(shí)現(xiàn)文件上傳配置過(guò)程
責(zé)任編輯:冰荷 來(lái)源: 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學(xué)習(xí)

2010-04-22 09:52:28

Oracle監(jiān)聽(tīng)器

2009-01-03 13:37:26

Oracle監(jiān)聽(tīng)器Oracle服務(wù)器Oracle網(wǎng)絡(luò)配置

2009-07-21 11:12:00

iBATIS配置

2009-07-16 16:51:56

WebWork驗(yàn)證機(jī)制

2009-07-16 16:08:30

WebWork Act
點(diǎn)贊
收藏

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