﻿<?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-wiflish-随笔分类-struts2</title><link>http://www.blogjava.net/wiflish/category/26495.html</link><description>Loving Life! Loving Coding!</description><language>zh-cn</language><lastBuildDate>Mon, 31 Dec 2007 03:17:59 GMT</lastBuildDate><pubDate>Mon, 31 Dec 2007 03:17:59 GMT</pubDate><ttl>60</ttl><item><title>struts2 fileUpload</title><link>http://www.blogjava.net/wiflish/archive/2007/12/31/171811.html</link><dc:creator>想飞的鱼</dc:creator><author>想飞的鱼</author><pubDate>Mon, 31 Dec 2007 02:20:00 GMT</pubDate><guid>http://www.blogjava.net/wiflish/archive/2007/12/31/171811.html</guid><wfw:comment>http://www.blogjava.net/wiflish/comments/171811.html</wfw:comment><comments>http://www.blogjava.net/wiflish/archive/2007/12/31/171811.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wiflish/comments/commentRss/171811.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wiflish/services/trackbacks/171811.html</trackback:ping><description><![CDATA[上传出现：<br /> java.lang.RuntimeException: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location]错误<br /><br />原因：没有加载commons-fileupload包，把commons-fileupload包放入classpath，OK。<br />讨论：<br />http://issues.apache.org/struts/browse/WW-1642<br /><br /><img src ="http://www.blogjava.net/wiflish/aggbug/171811.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wiflish/" target="_blank">想飞的鱼</a> 2007-12-31 10:20 <a href="http://www.blogjava.net/wiflish/archive/2007/12/31/171811.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts2 学习笔记</title><link>http://www.blogjava.net/wiflish/archive/2007/10/30/157062.html</link><dc:creator>想飞的鱼</dc:creator><author>想飞的鱼</author><pubDate>Tue, 30 Oct 2007 14:29:00 GMT</pubDate><guid>http://www.blogjava.net/wiflish/archive/2007/10/30/157062.html</guid><wfw:comment>http://www.blogjava.net/wiflish/comments/157062.html</wfw:comment><comments>http://www.blogjava.net/wiflish/archive/2007/10/30/157062.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wiflish/comments/commentRss/157062.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wiflish/services/trackbacks/157062.html</trackback:ping><description><![CDATA[struts的属性配置文件。默认为default.properties,已包含在struts2的发布包里面。<br />如果要修改配置文件，只需要在web application的classpath中放置一个struts.properties（一般放置在/WEB-INF/classes目录下）文件，并将需要修改的key和值写入该文件即可。<br /><br />在开发环境下，需要配置的几个属性：<br />» struts.i18n.reload = true – enables reloading of internationalization files<br />» struts.devMode = true – enables development mode that provides more comprehensive debugging<br />» struts.configuration.xml.reload = true – enables reloading of XML configuration files (for the action)<br />          when a change is made without reloading the entire web application in the servlet container<br />» struts.url.http.port = 8080 – sets the port that the server is run on (so that generated URLs are created correctly)<br /><br /><img src ="http://www.blogjava.net/wiflish/aggbug/157062.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wiflish/" target="_blank">想飞的鱼</a> 2007-10-30 22:29 <a href="http://www.blogjava.net/wiflish/archive/2007/10/30/157062.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts2学习笔记</title><link>http://www.blogjava.net/wiflish/archive/2007/10/11/152173.html</link><dc:creator>想飞的鱼</dc:creator><author>想飞的鱼</author><pubDate>Thu, 11 Oct 2007 14:51:00 GMT</pubDate><guid>http://www.blogjava.net/wiflish/archive/2007/10/11/152173.html</guid><wfw:comment>http://www.blogjava.net/wiflish/comments/152173.html</wfw:comment><comments>http://www.blogjava.net/wiflish/archive/2007/10/11/152173.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wiflish/comments/commentRss/152173.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wiflish/services/trackbacks/152173.html</trackback:ping><description><![CDATA[
		<pre class="code-html">
				<span class="code-tag">如下标签格式：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 128);">1</span> <span style="color: rgb(0, 0, 0);">    </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 128, 128);">2</span> <span style="color: rgb(0, 0, 0);">        </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">s:url </span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="url"</span><span style="color: rgb(255, 0, 0);"> action</span><span style="color: rgb(0, 0, 255);">="HelloWorld"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 128, 128);">3</span> <span style="color: rgb(0, 0, 0);">            </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">s:param </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="request_locale"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">en</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">s:param</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 128, 128);">4</span> <span style="color: rgb(0, 0, 0);">        </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">s:url</span><span style="color: rgb(0, 0, 255);">&gt;	</span><span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 128, 128);">5</span> <span style="color: rgb(0, 0, 0);">        </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">s:a </span><span style="color: rgb(255, 0, 0);">href</span><span style="color: rgb(0, 0, 255);">="%{url}"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">English</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">s:a</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 128, 128);">6</span> <span style="color: rgb(0, 0, 0);">    </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;</span></div>该请求的链接后面将带有?request_locale=en这样的参数，该参数可以有多个。<br /></span>
				<img class="emoticon" src="http://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" alt="" align="absmiddle" border="0" height="16" width="16" /> Any number of parameters can be added to the URI by adding more <tt>param</tt> etags.<br /><br />通配符映射：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">action </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="*"</span><span style="color: rgb(255, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">result</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">/tutorial/{1}.jsp</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">result</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">action</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /></span></div>struts.xml配置文件中顺序往下找，在该段配置代码之前没有找到匹配的action，就会使用执行该配置的跳转，${1}表示请求的action名称。<br />例如：一个action="login"的请求，如果在配置文件中没有对name='action'进行配置，那么将会执行通配符映射请求，跳转到<br />/tutorial/login.jsp页面。<br />struts.xml文件的url匹配规则是：从上往下顺序找，只要找到匹配的就进行跳转，所以，该通配符配置映射应该放到struts.xml配置文件的<br />最后.<br /></pre>
<img src ="http://www.blogjava.net/wiflish/aggbug/152173.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wiflish/" target="_blank">想飞的鱼</a> 2007-10-11 22:51 <a href="http://www.blogjava.net/wiflish/archive/2007/10/11/152173.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>