WebWork笔记(1)---webwork初步

  1. 下载webwork的资源,其中包括两个部分:webworkxwork,大概用了一天的时间,两个东西终于下载完了,服了
  2. webwork的包中包含全部的webwork所需的文件,其中还包括几个example,当然,下面的安装并不是基于这些example的
  3. eclipse里面新建一个工程,将webwork和xwork的jar文件拷贝到lib目录中,同时将其他所需的jar文件,其实整个配置的工程主要是配置两个文件web.xml和xwork.xml

web.xml

java 代码
  1. <web-app>   
  2.   
  3.     <display-name>WebWork 2.0 Example App</display-name>   
  4.        
  5.     <filter>   
  6.         <filter-name>Encoding</filter-name>   
  7.         <filter-class>com.koook.util.SetCharacterEncodingFilter</filter-class>   
  8.         <init-param>   
  9.             <param-name>encoding</param-name>   
  10.             <param-value>GBK</param-value>   
  11.         </init-param>   
  12.     </filter>   
  13.     <filter>      
  14.         <filter-name>webwork</filter-name>      
  15.         <filter-class>      
  16.             com.opensymphony.webwork.dispatcher.FilterDispatcher      
  17.         </filter-class>      
  18.     </filter>   
  19.     <filter-mapping>   
  20.         <filter-name>Encoding</filter-name>   
  21.         <url-pattern>/*</url-pattern>   
  22.     </filter-mapping>   
  23.     <filter-mapping>      
  24.         <filter-name>webwork</filter-name>      
  25.         <url-pattern>/*</url-pattern>     
  26.     </filter-mapping>   
  27.        
  28.     <servlet>   
  29.         <servlet-name>JspSupportServlet</servlet-name>    
  30.         <servlet-class>com.opensymphony.webwork.views.JspSupportServlet</servlet-class>    
  31.         <load-on-startup>1</load-on-startup>   
  32.     </servlet>   
  33.   
  34.   
  35.   
  36.     <welcome-file-list>   
  37.         <welcome-file>/WEB-INF/jsp/index.jsp</welcome-file>   
  38.     </welcome-file-list>   
  39.   
  40.     <taglib>   
  41.         <taglib-uri>webwork</taglib-uri>   
  42.         <taglib-location>/WEB-INF/webwork.tld</taglib-location>   
  43.     </taglib>   
  44. </web-app>  

xwork.xml

java 代码
  1. "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd">   
  2.   
  3. <xwork></xwork>  
  4.     "webwork-default.xml"/>   
  5.     <package name="default" extends="webwork-default">   
  6.         <interceptors></interceptors>   
  7.             "modelParamsStack">   
  8.                 "params">   
  9.                 "model-driven">   
  10.                
  11.            
  12.         "login" class="com.koook.photo.action.LoginAction">   
  13.             "success" type="dispatcher">   
  14.                 "location">/main.jsp   
  15.                
  16.             "loginfail" type="dispatcher">   
  17.                 "location">/index.jsp   
  18.                
  19.                
  20.             "modelParamsStack" />   
  21.            
  22.     package>   
  23.   

这种配置得方法是最基本的,配置了一个action,同时配置拦截器来截取request,同时在一个下载的例子中还看到了下面的配置方法,我想这个是为了协同开发的需要,以便于大的项目的管理

java 代码
  1. "-//OpenSymphony Group//XWork 1.0//EN" "http://www.opensymphony.com/xwork/xwork-1.0.dtd">   
  2.   
  3. <xwork></xwork>  
  4.     "webwork-default.xml">   
  5.     <package name="default" extends="webwork-default">   
  6.     package>   
  7.     "com/skyon/demo/register/xwork-register.xml">   
  8.     "com/skyon/demo/tag/xwork-tag.xml">   
  9.     "com/skyon/demo/validator/xwork-validator.xml">   
  10.     "com/skyon/demo/upload/xwork-upload.xml">   
  11.     "com/skyon/demo/wait/xwork-wait.xml">   
  12.   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值