﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-smallfa-随笔分类-webwork</title><link>http://www.blogjava.net/smallfa/category/35753.html</link><description>上进、向上、乐观、健康、相信一切皆有可能</description><language>zh-cn</language><lastBuildDate>Sun, 09 Nov 2008 00:32:17 GMT</lastBuildDate><pubDate>Sun, 09 Nov 2008 00:32:17 GMT</pubDate><ttl>60</ttl><item><title>webwork相关配置</title><link>http://www.blogjava.net/smallfa/archive/2008/11/09/239478.html</link><dc:creator>smallfa</dc:creator><author>smallfa</author><pubDate>Sat, 08 Nov 2008 16:22:00 GMT</pubDate><guid>http://www.blogjava.net/smallfa/archive/2008/11/09/239478.html</guid><wfw:comment>http://www.blogjava.net/smallfa/comments/239478.html</wfw:comment><comments>http://www.blogjava.net/smallfa/archive/2008/11/09/239478.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/smallfa/comments/commentRss/239478.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/smallfa/services/trackbacks/239478.html</trackback:ping><description><![CDATA[<p>https://webwork.dev.java.net/servlets/ProjectDocumentList下载WebWork压缩包，并将其解压开来，本文中使用的是webwork-2.1.7版本。 <br />
其中必须要在lib文件夹中加入的jar文件分别为 <br />
webwork-2.1.7.jar <br />
xwork.jar ———— 包含webwork构建所依赖的xwork类库 <br />
common-logging.jar ———— 通用日志类库，webwork使用它来提供透明的日志记录 <br />
oscore.jar ———— 一个通用功能类库 <br />
velocity-dep.jar ———— 依赖的Velocity类库 <br />
ognl.jar ———— webwork中使用的表达式语言（ORGL） <br />
除webwork-2.1.7.jar以外的几个jar文件都可以从WebWork压缩包中的lib\core文件夹下找到 <br />
而如果需要其他的功能（如：文件上传），则要将lib\core下的相应的jar文件拷贝到WEB-INF\lib目录 </p>
<p>配置web.xml文件： <br />
&lt;?xml version="1.0" encoding="UTF-8"?&gt; <br />
&lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"&gt; <br />
&lt;web-app&gt; <br />
&lt;display-name&gt;My WebWork Application&lt;/display-name&gt; <br />
增加有关servlet定义的节点 <br />
&lt;servlet&gt; <br />
&lt;servlet-name&gt;webwork&lt;/servlet-name&gt; <br />
&lt;servlet-class&gt;com.opensymphony.webwork.dispatcher.ServletDispatcher <br />
&lt;/servlet-class&gt; <br />
&lt;load-on-startup&gt;1&lt;/load-on-startup&gt; <br />
&lt;/servlet&gt; <br />
将这个servlet映射至某个URL模式 <br />
&lt;servlet-mapping&gt; <br />
&lt;servlet-name&gt;webwork&lt;/servlet-name&gt; <br />
&lt;url-pattern&gt;*.action&lt;/url-pattern&gt; <br />
&lt;/servlet-mapping&gt; <br />
增加webwork标签库的定义节点 <br />
&lt;taglib&gt; <br />
&lt;taglib-uri&gt;webwork&lt;/taglib-uri&gt; <br />
&lt;taglib-location&gt;/WEB-INF/webwork.tld&lt;/taglib-location&gt; <br />
&lt;/taglib&gt; <br />
&lt;/web-app&gt; </p>
<p>创建xwork.xml配置文件 </p>
<p>&lt;!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN" "http://www.opensymphony.com/xwork/xwork-1.0.dtd"&gt; <br />
&lt;xwork&gt; <br />
&lt;include file="webwork-default.xml" /&gt; <br />
&lt;package name="example" extends="webwork-default"&gt; <br />
&lt;action name="hello" class="org.liky.webwork.liky.HelloWorldAction"&gt; <br />
&lt;result name="success" type="dispatcher"&gt;index.jsp&lt;/result&gt; <br />
&lt;/action&gt; <br />
&lt;/package&gt; <br />
&lt;/xwork&gt; <br />
</p>
<img src ="http://www.blogjava.net/smallfa/aggbug/239478.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/smallfa/" target="_blank">smallfa</a> 2008-11-09 00:22 <a href="http://www.blogjava.net/smallfa/archive/2008/11/09/239478.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>