﻿<?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-2008-我的JAVA之初</title><link>http://www.blogjava.net/lepoke/</link><description>Love Java</description><language>zh-cn</language><lastBuildDate>Sun, 03 May 2026 02:46:39 GMT</lastBuildDate><pubDate>Sun, 03 May 2026 02:46:39 GMT</pubDate><ttl>60</ttl><item><title>Struts2常用标签</title><link>http://www.blogjava.net/lepoke/articles/242326.html</link><dc:creator>Lepoke</dc:creator><author>Lepoke</author><pubDate>Mon, 24 Nov 2008 10:35:00 GMT</pubDate><guid>http://www.blogjava.net/lepoke/articles/242326.html</guid><wfw:comment>http://www.blogjava.net/lepoke/comments/242326.html</wfw:comment><comments>http://www.blogjava.net/lepoke/articles/242326.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/lepoke/comments/commentRss/242326.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lepoke/services/trackbacks/242326.html</trackback:ping><description><![CDATA[<span style="font-size: large"><strong>1． Struts2页面开发中常用标签使用说明</strong></span><br />
1.1．往action里传值的使用方式： <br />
&lt;input name="userName" type="text" class="input6" size="15"&gt; <br />
a. userName属性需要在访问的action中提供相应的属性，并有SET/GET方法。 <br />
b. 可以不在访问的action中提供相应的属性，用request.getParameter(&#8220;userName&#8221;);1.2．显示标签 property 用于输出指定值： <br />
&lt;s:property value=" userName "/&gt; 当action返回到指定页面是，可以通过该标签显示action中的属性信息。（注 userName必须在action中存在，并有GET方法）。 <br />
<br />
1.3．往对象中传值&lt;s:textfield&gt; 用于从页面往action中的对象内传值： <br />
&lt;s:text name="user. userName " id="username"/&gt; <br />
该标签可以在页面中向action中的实体对象内直接传值。（注：在action中要存在user对象，并有SET/GET方法。） <br />
<br />
1.4．判断&lt;s:if&gt; &lt;/s:if&gt; 用于在页面中判断指定数据 <br />
&lt;s:if test="userName == admin"&gt;&#8230;. &lt;/s:if&gt; <br />
&lt;s:else&gt;&#8230;. &lt;/s:else&gt; <br />
该标签用于对指定的数据进行判断，但指定的数据必须在action中存在。 <br />
<br />
1.5．迭代&lt;s:iterator&gt;用于将List、Map、ArrayList等集合进行循环遍历 <br />
&lt;s:iterator value="userList" id="user" status="u"&gt; <br />
&lt;s:property value="userName"/&gt;&lt;/a&gt; <br />
&lt;/s:iterator&gt; <br />
该标签用于将userList集合中的元素进行循环，用过property进行显示集合中的指定元素值。 <br />
<br />
1.6．URL地址标签，&lt;s:url&gt;用于生成一个URL地址，可以通过URL标签指定的&lt;s:param&gt;子元素向URL地址发送请求参数 <br />
&lt;s:url action=" "&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;s:param name=" " value=""&gt;&lt;/s:param&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/s:url&gt; <br />
其中action为请求地址，param子元素为地址后面所带的参数。 <br />
<br />
1.7．超链接 &lt;a href &gt;一般和&lt;s:url&gt;标签一起使用，用于带多个参数。 <br />
&lt;a href=" <br />
&lt;s:url action=" "&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;s:param name=" " value=""&gt;&lt;/s:param&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;s:param name=" " value=""&gt;&lt;/s:param&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;s:param name=" " value=""&gt;&lt;/s:param&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/s:url&gt;"&gt; <br />
超链接&lt;/a&gt; <br />
<br />
1.8．set标签，用于将某个值放入指定的范围内。例如application,session等。 <br />
&lt;s:set name="user" value="userName" scope=&#8221;request&#8221;/&gt; <br />
将user值放入request范围内。 <br />
<br />
<strong><span style="font-size: 18pt"><strong>2． Struts2页面开发中常用标签使用规范：</strong> </span></strong><br />
2.1．通过&lt;input name="userName" type="text" class=" " size="15"&gt; <br />
往action中传值，action中要有相应的属性，并提供SET/GET方法。 <br />
（在数量少时可以使用request.getParameter(&#8220;userName&#8221;);） <br />
<br />
2.2．在页面显示action传来的数据，使用property标签。需要显示的数据从action中获得。 <br />
<br />
2.3．往action中的实体对象内传值，使用textfield标签。 <br />
<br />
2.4．在页面中判断指定值使用&lt;s:if&gt;标签。判断数据从action中获得。 <br />
<br />
2.5．在页面中需要循环列表显示的数据使用&lt;s:iterator&gt;标签，列表数据从action中获得。 <br />
<br />
2.6．URL地址和超链接可以使用&lt;a href&gt;和&lt;s:url&gt;，在传多值时建议&lt;a href&gt;和&lt;s:url&gt;一起使用 
<img src ="http://www.blogjava.net/lepoke/aggbug/242326.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lepoke/" target="_blank">Lepoke</a> 2008-11-24 18:35 <a href="http://www.blogjava.net/lepoke/articles/242326.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>