﻿<?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-留意生活-文章分类-struts2</title><link>http://www.blogjava.net/liuyimx/category/40835.html</link><description>思念草原</description><language>zh-cn</language><lastBuildDate>Fri, 07 Aug 2009 15:19:03 GMT</lastBuildDate><pubDate>Fri, 07 Aug 2009 15:19:03 GMT</pubDate><ttl>60</ttl><item><title>s:checkbox无法传值</title><link>http://www.blogjava.net/liuyimx/articles/struts2-1.html</link><dc:creator>liuyimx</dc:creator><author>liuyimx</author><pubDate>Tue, 04 Aug 2009 08:04:00 GMT</pubDate><guid>http://www.blogjava.net/liuyimx/articles/struts2-1.html</guid><wfw:comment>http://www.blogjava.net/liuyimx/comments/289795.html</wfw:comment><comments>http://www.blogjava.net/liuyimx/articles/struts2-1.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liuyimx/comments/commentRss/289795.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liuyimx/services/trackbacks/289795.html</trackback:ping><description><![CDATA[<p>使用struts2的标签&lt;s:checkbox name="autocreateEmail" value="true" fieldvalue="true"/&gt;提交单个的选项，value代表默认是否选择,fieldvalue="true"必须为true，才能传递value的值到action.否则action中接收到的都是false. </p>
<p>在action中使用一个boolean 类型参数接收 autocreateEmail 接收即可。</p>
<img src ="http://www.blogjava.net/liuyimx/aggbug/289795.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuyimx/" target="_blank">liuyimx</a> 2009-08-04 16:04 <a href="http://www.blogjava.net/liuyimx/articles/struts2-1.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>struts2动态列表提交</title><link>http://www.blogjava.net/liuyimx/articles/struts2-2.html</link><dc:creator>liuyimx</dc:creator><author>liuyimx</author><pubDate>Tue, 04 Aug 2009 07:56:00 GMT</pubDate><guid>http://www.blogjava.net/liuyimx/articles/struts2-2.html</guid><wfw:comment>http://www.blogjava.net/liuyimx/comments/289791.html</wfw:comment><comments>http://www.blogjava.net/liuyimx/articles/struts2-2.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liuyimx/comments/commentRss/289791.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liuyimx/services/trackbacks/289791.html</trackback:ping><description><![CDATA[<p>jsp中,static是一个对象列表:</p>
<div class="wlWriterEditableSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:1f5690c5-d3f4-4546-ad7b-ade422c44bd0" style="margin: 0px; padding: 0px; display: inline; float: none;">
<pre style="overflow: auto; background-color: #c0c0c0;"><span style="color: #000000;">&lt;</span><span style="color: #000000;">s:iterator value</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">tacticList</span><span style="color: #000000;">"</span><span style="color: #000000;"> status</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">tactic</span><span style="color: #000000;">"</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">dl</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">s:hidden name</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">tacticList[%{#tactic.index}].id</span><span style="color: #000000;">"</span><span style="color: #000000;">  value</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">%{tacticList[#tactic.index].id}</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">s:textfield name</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">tacticList[%{#tactic.index}].name</span><span style="color: #000000;">"</span><span style="color: #000000;">  value</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">%{tacticList[#tactic.index].name}</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;">:<br />
</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">s:set name</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">list</span><span style="color: #000000;">"</span><span style="color: #000000;"> value</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">#{'true':'是','false':'否'}</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">s:radio  list</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">list</span><span style="color: #000000;">"</span><span style="color: #000000;"> listKey</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">key</span><span style="color: #000000;">"</span><span style="color: #000000;"> listValue</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">value</span><span style="color: #000000;">"</span><span style="color: #000000;">  name</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">tacticList[%{#tactic.index}].value</span><span style="color: #000000;">"</span><span style="color: #000000;"><br />
value</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">%{tacticList[#tactic.index].value}</span><span style="color: #000000;">"</span><span style="color: #000000;">&gt;&lt;/</span><span style="color: #000000;">s:radio</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">dl</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">s:iterator</span><span style="color: #000000;">&gt;</span></pre>
<!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --></div>
<p>----------------------------------
</p>
<p>action中，使用一个和jsp中同名的对象列表tacticList,get/set方法，接受提交的数据:</p>
<div class="wlWriterEditableSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:6a500930-6a3e-468e-af07-e9110379a02a" style="margin: 0px; padding: 0px; display: inline; float: none;">
<pre style="overflow: auto; background-color: #c0c0c0;"><span style="color: #000000;"> </span><span style="color: #0000ff;">private</span><span style="color: #000000;"> List</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">OMDefaultTactic</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"> tacticList;<br />
<br />
</span><span style="color: #0000ff;">public</span><span style="color: #000000;"> List</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">OMDefaultTactic</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"> getTacticList() {<br />
</span><span style="color: #0000ff;">return</span><span style="color: #000000;"> tacticList;<br />
}<br />
<br />
</span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> setTacticList(List</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">OMDefaultTactic</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"> tacticList) {<br />
</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.tacticList </span><span style="color: #000000;">=</span><span style="color: #000000;"> tacticList;<br />
}<br />
</span></pre>
<!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --></div>
<img src ="http://www.blogjava.net/liuyimx/aggbug/289791.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuyimx/" target="_blank">liuyimx</a> 2009-08-04 15:56 <a href="http://www.blogjava.net/liuyimx/articles/struts2-2.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>struts2配置顺序</title><link>http://www.blogjava.net/liuyimx/articles/289774.html</link><dc:creator>liuyimx</dc:creator><author>liuyimx</author><pubDate>Tue, 04 Aug 2009 07:09:00 GMT</pubDate><guid>http://www.blogjava.net/liuyimx/articles/289774.html</guid><wfw:comment>http://www.blogjava.net/liuyimx/comments/289774.html</wfw:comment><comments>http://www.blogjava.net/liuyimx/articles/289774.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liuyimx/comments/commentRss/289774.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liuyimx/services/trackbacks/289774.html</trackback:ping><description><![CDATA[<p>如果顺序出错，启动的时候会报错如下：  </p>
<p>The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-ref?,global-results?,global-exception-mappings?,action*)</p>
<p>正确的顺序如下: </p>
<p>result-types? </p>
<p>,interceptors? </p>
<p>,default-interceptor-ref? </p>
<p>,default-action-ref? </p>
<p>,default-class-ref? </p>
<p>,global-results? </p>
<p>,global-exception-mappings? </p>
<p>,action*</p>
<img src ="http://www.blogjava.net/liuyimx/aggbug/289774.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuyimx/" target="_blank">liuyimx</a> 2009-08-04 15:09 <a href="http://www.blogjava.net/liuyimx/articles/289774.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>