精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

WebWork配置與應(yīng)用示例

開發(fā) 后端
本文介紹WebWork配置與應(yīng)用示例,以及介紹docs目錄 WebWrok的使用文檔,包括api文檔、clover文檔、單元測(cè)試(Junit)文檔等

WebWork配置首先從 http://webwork.dev.java.net/servlets/ProjectDocumentList下載***的WebWork壓縮包,并將其解壓開來。打開解壓目錄,你將看到以下的文件和目錄:
◆webwork-2.x.jar 當(dāng)然就是WebWrok***發(fā)布的Jar包

◆webwork-example.war 是WebWrok自帶的很有代表性的功能演示例子,掌握它是提高你的WebWork技術(shù)水平的捷徑

◆webwork-migration.jar 提供快速將1.x版本移植到2.x版本所用的類文件

docs目錄 WebWrok的使用文檔,包括api文檔、clover文檔、單元測(cè)試(Junit)文檔等

lib目錄 WebWork在運(yùn)行或編譯時(shí)所用到的所有.jar包

src目錄 源程序目錄

當(dāng)然,在具體開發(fā)使用介紹之前,搭建好運(yùn)行環(huán)境是必備的。

首先從http://webwork.dev.java.net/servlets/ProjectDocumentList下載***的WebWork壓縮包,在WebWork配置前將其解壓開來。打開解壓目錄,你將看到以下的文件和目錄:

webwork-2.x.jar 當(dāng)然就是WebWrok***發(fā)布的Jar包

webwork-example.war 是WebWrok自帶的很有代表性的功能演示例子,掌握它是提高你的WebWork技術(shù)水平的捷徑

webwork-migration.jar 提供快速將1.x版本移植到2.x版本所用的類文件

docs目錄 WebWrok的使用文檔,包括api文檔、clover文檔、單元測(cè)試(Junit)文檔等

lib目錄 WebWork在運(yùn)行或編譯時(shí)所用到的所有.jar包src目錄 源程序目錄

Tomcat下一個(gè)完整webwork的HelloWolrd程序的目錄結(jié)構(gòu):

◆webapp 

◆eva(應(yīng)用名稱) 

◆WEB-INF  

◆src(class) 

◆lib 

Lib中的jar包來源于: 

用WebWork當(dāng)然要將它的運(yùn)行時(shí)用到的Jar包放到Web容器可以找到的ClassPath中,將步驟1介紹的webwork-2.x.jar放到你部署目錄下WEB-INF\lib目錄里,同時(shí)將WebWrok解壓目錄lib\core下的所有.jar文件也拷貝到WEB-INF\lib目錄,這些是運(yùn)行WebWork必需要用到的jar包                                             

附件:3.jpg(10K)

2. xwork.xml說明應(yīng)放于class目錄中,且應(yīng)有如下配置:

  1. < !DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN"   
  2. "http://www.opensymphony.com/xwork/xwork-1.0.dtd">  
  3. < xwork>  
  4. < include file="webwork-default.xml" />  
  5. < package name="example" extends="webwork-default"
  6.  namespace="/webwork/example">  
  7. action name="hello" class="com.eva.webwork.example.HelloWorldAction">  
  8. < result name="success" type="dispatcher">  
  9. < param name="location">/greetings.jsp< /param>  
  10. < /result>  
  11. < /action>  
  12. < /package>  
  13. < /xwork>  

一定要有< include file="webwork-default.xml" />句, webwork-default.xml文件在webwork2.1.7.jar包中.

3. webwork.properties文件

也應(yīng)將webwork.properties文件和velocity.properties文件同時(shí)也放于src目錄下.否則將出現(xiàn)找不到” "success" type="dispatcher"”定義的Exception. webwork.properties文件中注意應(yīng)是如下內(nèi)容:

webwork.locale=zh_CNwebwork.i18n.encoding=GBK

◆在生產(chǎn)環(huán)境中,應(yīng)該設(shè)置為falsewebwork.configuration.xml.reload=false

webwork.multipart.saveDir=\tempwebwork.multipart.maxSize=12345

◆added the MockTag to the path of Tags that the TagDirective will search throughwebwork.velocity.tag.path = com.opensymphony.webwork.views.velocity.ui, org.displaytag.tags

webwork.xslt.nocache=false

webwork.ui.templateDir = template其中含義請(qǐng)參考”WebWork教程.doc”

.namespace是命名空間(包名),在xwork.xml中應(yīng)該唯一.可將每個(gè)包的配置文件分別出來均以< include file="包名.xml" />形式包含在xwork.xml文件中.當(dāng)通過web訪問時(shí),則應(yīng)與命名空間為路徑,如上段配置,是在eva這個(gè)應(yīng)用下的,則web的根路徑應(yīng)是http://127.0.0.1:8080/eva/,當(dāng)要訪問hello.action時(shí),訪問地址應(yīng)是:http://127.0.0.1:8080/webwork/example/hello.action,也就是說:web訪問路徑應(yīng)該與xwork.xml配置文件中< package/>標(biāo)簽中”namespace”屬性一致,一個(gè)xwork.xml中可以包含多個(gè)< package/>標(biāo)簽,但其中的package name=””的值應(yīng)該是唯一的.

因此,在實(shí)際開發(fā)中建議將jsp頁面與類文件對(duì)應(yīng)存放.如,hjcm應(yīng)用中合同管理模塊的jsp頁面都存放在[hjcm]web應(yīng)用的根目錄/hjcm/contract/XXXX.jsp,則相應(yīng)處理合同的類文件,都建立在包名為hjcm.contract.XXXX.java,則在WEB-INF下可相應(yīng)的建立hjcm.contract.xml文件,將本包內(nèi)所用在的action配置在文件中,然后再將這個(gè)文件添加在總的xwork.xml文件中,如下:

  1. xwork.xml  
  2. < !DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN"   
  3. "http://www.opensymphony.com/xwork/xwork-1.0.dtd">  
  4. < xwork>  
  5. < !-- Include webwork defaults (from WebWork JAR). -->  
  6. < include file="webwork-default.xml" />  
  7. < include file="suww-default.xml" />  
  8. < include file="common.toolbar.xml" />  
  9. < include file="dbconfig.xml" />  
  10. < include file="hjcm.entry.xml" />   
  11. < include file="hjcm.contract.xml" />  
  12. < include file="hjcm.none_contract.xml" />  
  13. < include file="hjcm.settlement.xml" />  
  14. < include file="hjcm.expert.xml" />  
  15. < /xwork>  
  16. hcjm.contract.xml  
  17. < !DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN"   
  18. "http://www.opensymphony.com/xwork/xwork-1.0.dtd">  
  19. < xwork>  
  20. < package name="contract" extends="webwork-default"   
  21. namespace="/hjcm/contract">  
  22. action name="getList" class="com.supporter.prj.hjcm.  
  23. contract.ContractListAction">  
  24. < result name="success" type="dispatcher">  
  25. < param name="location">/hjcm/contract/contract_list.jsp< /param>  
  26. < /result>  
  27. < interceptor-ref name="params"/>  
  28. < /action>  
  29. action name="edit" class="com.supporter.prj.hjcm.contract.ContractAction"   
  30. method="edit">  
  31. < result name="success" type="dispatcher">  
  32. < param name="location">/hjcm/contract/contract_detail.jsp< /param>  
  33. < /result>  
  34. < /action>  
  35. …… …… ……  
  36. < /package>  
  37. < /xwork> 

一定不要忘記建立web.xml時(shí)要有如下WebWork配置:

 

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

將WebWork配置得Web.xml文件應(yīng)直接放于WEB-INF目錄下

【編輯推薦】

  1. WebWork中返回INPUT的原因
  2. WebWork如何實(shí)現(xiàn)文件上傳配置過程
  3. WebWork下載的實(shí)現(xiàn)
  4. 通過WebWork實(shí)現(xiàn)HelloWorld
  5. WebWork的執(zhí)行流程
責(zé)任編輯:冰荷 來源: newhua
相關(guān)推薦

2009-07-10 12:00:27

2009-07-14 14:04:36

WebWork框架

2009-07-16 14:58:03

WebWork安裝WebWork配置

2009-07-16 16:27:26

Struts WebW

2009-07-14 17:34:53

Webwork配置

2009-07-16 14:08:14

webwork配置

2009-07-16 17:42:47

WebWork配置

2009-07-14 17:53:11

WebWork安裝WebWork配置

2009-07-09 15:55:18

WebWork配置文件

2009-07-14 14:41:33

Webwork與Spr

2009-07-10 11:02:17

WebWork參數(shù)配置

2009-07-20 14:23:36

Struts與WebW

2010-03-23 13:30:36

Python VIM

2009-07-08 09:29:58

WebWork

2009-07-09 18:24:00

WebWork與Spr

2009-07-14 13:08:55

WebWork與Spr

2009-07-14 15:52:00

WebWork文件下載

2009-07-14 16:08:41

WebWork學(xué)習(xí)

2009-07-16 16:08:30

WebWork Act

2009-07-16 16:51:56

WebWork驗(yàn)證機(jī)制
點(diǎn)贊
收藏

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

在线日韩影院| 男人的天堂在线| 激情欧美丁香| 亚洲女人初尝黑人巨大| 制服丝袜中文字幕第一页 | 国产午夜精品一区二区三区视频 | www.午夜激情| 亚洲专区一区二区三区| zzjj国产精品一区二区| 青青草视频网站| 日韩黄色在线| 欧美色视频日本版| 国产日本欧美在线| 免费在线超碰| 成人性色生活片| 国产精品入口免费视| 久久精品99久久久久久| 欧美三级情趣内衣| 欧美一区三区四区| 性欧美极品xxxx欧美一区二区| 特级毛片在线| 国产精品美女一区二区在线观看| 精品国产区在线| 精品人妻av一区二区三区| 奇米精品一区二区三区在线观看| 91黑丝在线观看| 精品99久久久久成人网站免费| 欧美日韩精品一区二区视频| 亚洲激情免费观看| 潘金莲一级淫片aaaaaaa| 日韩三区四区| 欧美性猛交xxxxxxxx| 亚洲 高清 成人 动漫| 欧美寡妇性猛交xxx免费| 中文字幕一区三区| 日韩av在线电影观看| 午夜福利一区二区三区| 粉嫩蜜臀av国产精品网站| 亚洲精品免费av| 在线观看国产精品视频| 久久一区二区三区四区五区| 66m—66摸成人免费视频| 国产盗摄x88av| 中文一区一区三区免费在线观看| 色哟哟网站入口亚洲精品| 日本一级免费视频| 欧美美女在线观看| 亚洲欧美日韩一区在线| 国产精品无码午夜福利| 亚洲人成网亚洲欧洲无码| 精品国产区一区| 日本一区二区免费视频| 99久久免费精品国产72精品九九| 日韩欧美一区二区三区在线| 超级砰砰砰97免费观看最新一期| 99精品在线免费观看| 制服丝袜成人动漫| 国产农村妇女精品久久| 日本在线成人| 欧美xxx久久| 亚洲の无码国产の无码步美| 日本欧美三级| 尤物tv国产一区| 肉色超薄丝袜脚交69xx图片| 91久久电影| 欧美富婆性猛交| 99视频在线看| 日韩精品电影在线观看| 国产精品日韩电影| 国产精品爽爽久久| 高清在线成人网| 九色综合日本| 成年网站在线| 亚洲精品一卡二卡| 丁香花在线影院观看在线播放| 黄毛片在线观看| 在线亚洲精品福利网址导航| 香蕉视频999| 成人资源在线| 亚洲四色影视在线观看| 制服丨自拍丨欧美丨动漫丨| 一级欧洲+日本+国产 | 91制片厂免费观看| 黄色小说在线播放| 91极品视觉盛宴| 亚洲一级片免费观看| 99ri日韩精品视频| 国产亚洲精品高潮| 一区二区视频免费看| 性欧美欧美巨大69| 欧美亚洲视频在线看网址| 中文字幕av网站| 国产精品99久久久久久似苏梦涵 | 成人免费视频网| 黄色小视频免费观看| 久久精品人人做| 欧美在线观看视频免费| 日韩欧美看国产| 欧美一区二区视频免费观看| 国产精品无码一区二区三区| 亚洲理论电影网| 日韩免费观看网站| 丰满熟妇人妻中文字幕| 国产女人18水真多18精品一级做| 91嫩草国产丨精品入口麻豆| 欧洲一级精品| 日韩欧美国产三级电影视频| www..com.cn蕾丝视频在线观看免费版 | 日韩欧美视频一区| 中文字幕免费高清| 亚洲狠狠婷婷| 亚洲字幕一区二区| 97电影在线看视频| 日韩欧美在线一区| 国产精品99精品无码视亚| 成人羞羞视频播放网站| 97人洗澡人人免费公开视频碰碰碰| 中文字幕一区二区人妻| 久久综合国产精品| 欧美狂野激情性xxxx在线观| 四虎国产精品永久在线国在线| 亚洲另类欧美自拍| 日本中文字幕网| 国产精一区二区三区| 亚洲视频电影| 电影一区二区| 亚洲免费av片| 日韩av免费网址| 国产白丝网站精品污在线入口| 伊人精品久久久久7777| 黄色精品视频| 亚洲美女在线视频| 伊人手机在线视频| 99国产欧美另类久久久精品| www.成年人视频| 欧美第一在线视频| 欧美成人免费在线观看| 国产精品无码白浆高潮| 国产精品萝li| 亚洲欧美偷拍另类| 久久一区91| 国产女同一区二区| 日本在线视频站| 欧美日韩一区成人| 99自拍偷拍视频| 久久精品国产精品青草| 亚洲春色在线| 成人免费在线观看视频| 最近的2019中文字幕免费一页 | 欧美爱爱小视频| 国产麻豆日韩欧美久久| 97精品国产97久久久久久粉红| 亚洲毛片在线免费| 久久成人人人人精品欧| 精品国产亚洲av麻豆| 亚洲综合在线视频| 中文视频在线观看| 性感少妇一区| 日韩中文字幕一区二区| jizzjizz少妇亚洲水多| 精品国产一区二区在线| 99er热精品视频| 亚洲一区二区中文在线| 国产精品伦子伦| 男人天堂欧美日韩| 色涩成人影视在线播放| 日韩三区四区| 久久久免费高清电视剧观看| 日韩在线无毛| 欧美日韩一级片网站| 极品久久久久久| 99视频国产精品| 国产精品免费成人| 亚洲成人国产| 国产日韩欧美精品| 日本综合视频| 久久躁狠狠躁夜夜爽| 秋霞网一区二区| 欧美伊人久久久久久午夜久久久久| 久草福利资源在线| 成人av资源站| 五月婷婷狠狠操| 欧美激情五月| 欧美在线一区二区三区四区| 精品久久国产一区| 欧美一性一乱一交一视频| 成人jjav| 亚洲激情电影中文字幕| 艳妇乳肉豪妇荡乳av| 亚洲va欧美va人人爽午夜| 免费视频91蜜桃| 国产成人精品免费网站| 国产精品-区区久久久狼| 国产精品久久久久久麻豆一区软件 | 精品福利网址导航| 国产精品一区二区性色av| 国产经典三级在线| 精品国产一区二区三区在线观看 | 草逼视频免费看| 欧亚洲嫩模精品一区三区| 久久免费精彩视频| 国产日韩欧美高清| 中文在线观看免费视频| 久久精品国产色蜜蜜麻豆| koreanbj精品视频一区| 婷婷中文字幕一区| 欧美性天天影院| 久久99国产精品久久99大师| 国产一区二区在线免费| 欧美xx视频| 亚洲 日韩 国产第一| 免费av在线网址| 亚洲视频在线观看网站| 五月婷婷六月色| 日韩精品一区国产麻豆| 91国内精品久久久| 在线一区二区三区四区五区| 自拍偷拍欧美亚洲| 洋洋av久久久久久久一区| 美女网站视频色| 国产人成亚洲第一网站在线播放 | 欧美激情一区在线观看| 国产精品久久久久久久无码| 国产精品99久| 日本网站在线看| 国产一区二区网址| 亚洲久久中文字幕| 蜜桃视频一区二区| 中文字幕永久视频| 久久伊人亚洲| 国产成人a亚洲精v品无码| 一本久道久久久| 日韩av新片网| 亚洲大胆视频| 婷婷无套内射影院| 狠狠色狠狠色综合日日tαg | 天堂成人免费av电影一区| 日本中文字幕网址| 亚洲大胆在线| 久在线观看视频| 国产日韩欧美三级| 日本精品www| 久久一区国产| 亚洲三级视频网站| 久久成人久久鬼色| 女人高潮一级片| 国产一区二区三区在线观看免费 | 国产又黄又大又爽| 宅男噜噜噜66一区二区66| 国产又粗又猛又爽又黄的| 在线不卡的av| 国产人妖一区二区| 欧美不卡在线视频| 亚洲色欧美另类| 亚洲人高潮女人毛茸茸| 国产免费a∨片在线观看不卡| 国产亚洲美女久久| 免费不卡视频| 欧美黑人巨大xxx极品| 国产福利电影在线播放| 欧美专区福利在线| 播放一区二区| 亚洲综合一区二区不卡| jazzjazz国产精品久久| 极品校花啪啪激情久久| 国产欧美日韩免费观看| 亚洲日本精品| 国产一区二区三区自拍| 波多野结衣50连登视频| 日本伊人午夜精品| 久久精品无码一区二区三区毛片| 夫妻av一区二区| 波多野结衣a v在线| 国产精品久久久久久久久免费丝袜| 九九精品视频免费| 丰满岳妇乱一区二区三区| 成人免费一级片| 欧美一级在线观看| 色吊丝在线永久观看最新版本| 一本色道久久88综合日韩精品 | 欧美日韩伦理| 欧美日韩激情四射| 性欧美长视频| 捷克做爰xxxⅹ性视频| 91小视频在线| 九九热视频在线免费观看| 亚洲成年人网站在线观看| 久草热在线观看| 日韩精品一区二区三区swag| 好男人免费精品视频| 欧美成人免费在线观看| 色8久久影院午夜场| 99电影在线观看| 欧美少妇xxxx| 日韩av综合在线观看| 国产一区二区视频在线| 少妇真人直播免费视频| 一区二区三区国产豹纹内裤在线| 日韩不卡在线播放| 欧美大片顶级少妇| 91se在线| 欧美亚洲国产视频小说| 欧美专区视频| 日本一区免费在线观看| 激情久久久久久久| 日本精品一区在线| 久久精品视频免费| 国产乡下妇女做爰| 欧美精品丝袜久久久中文字幕| 欧美色视频免费| 久久久久免费视频| 四虎精品在线观看| 日韩电影在线播放| 91久久在线| 日本黄色一级网站| 国产精品对白交换视频| 中文字幕一区二区三区四区欧美| 欧美变态tickle挠乳网站| 八戒八戒神马在线电影| 国产精品夜色7777狼人| 少妇精品久久久一区二区| 少妇av一区二区三区无码| 懂色av噜噜一区二区三区av| 色老板免费视频| 欧美伦理视频网站| 午夜精品一区| 国产精品久久久91| 国产成人影院| 苍井空浴缸大战猛男120分钟| 91视频91自| 亚洲精品1区2区3区| 亚洲国产天堂网精品网站| 青春草在线免费视频| 亚洲在线观看视频网站| 欧美91福利在线观看| 久久综合在线观看| 亚洲精品日韩一| 国产特级黄色片| 久久成年人视频| 久久国产精品美女| 久久99国产精品一区| 国产一本一道久久香蕉| 日本aⅴ在线观看| 日韩精品一区二区三区中文不卡| 亚洲七七久久综合桃花剧情介绍| 91精品中国老女人| 午夜国产一区| 精品人妻伦一二三区久| 性感美女极品91精品| 亚洲区小说区图片区| 日本久久久久久久久久久| 久操国产精品| 亚洲视频一二三四| 亚洲久本草在线中文字幕| 亚洲国产精品欧美久久 | 国产91亚洲精品久久久| 在线观看欧美亚洲| 国产成人免费视频一区| 久久香蕉精品视频| 亚洲国内精品视频| 精品3atv在线视频| 一本色道久久综合亚洲二区三区| 韩国成人福利片在线播放| 日本老熟俱乐部h0930| 精品区一区二区| 厕沟全景美女厕沟精品| 亚洲一区高清| 粉嫩欧美一区二区三区高清影视| 日产亚洲一区二区三区| 国产一区二区三区在线观看视频| 成人在线视频观看| 美女av免费观看| 97久久久精品综合88久久| 中文字幕丰满人伦在线| 欧美成人免费小视频| 亚洲日产av中文字幕| 色免费在线视频| 亚洲高清免费观看高清完整版在线观看 | 老司机午夜精品99久久| 国产精品九九九九九九| 精品亚洲aⅴ在线观看| 四虎国产精品免费久久| 91成人在线观看喷潮教学| 国产精品欧美久久久久一区二区 | 成人免费视频一区| 99久久久无码国产精品免费蜜柚 | 国内自拍亚洲| 可以在线看黄的网站| 91免费看`日韩一区二区| 亚洲天堂网视频| 69av成年福利视频| 欧美独立站高清久久| 精品人妻一区二区三区日产| 欧美天天综合网| 成人国产电影在线观看| 亚洲综合欧美日韩| 2022国产精品视频| 99热这里是精品| 国产精品黄色影片导航在线观看| 国产精品v日韩精品v欧美精品网站|