<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>moonzhao</title>
    <description></description>
    <link>http://moonzhao.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>Struts2 页面数据处理[转自bearjava]</title>
        <author>moonzhao</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://moonzhao.javaeye.com">moonzhao</a>&nbsp;
          链接：<a href="http://moonzhao.javaeye.com/blog/206991" style="color:red;">http://moonzhao.javaeye.com/blog/206991</a>&nbsp;
          发表时间: 2008年06月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          1、输出session中的值<br />a. &lt;s:property value="#session['key']"/><br />b. ${sessionScope.key}<br /><br />2、获取session中的值后判断<br />&lt;s:if test="#session['key']==null"><br /><br />3、输出Action中的属性值<br />&lt;s:property value="property"/><br /><br />4、输出国际化文件中的值<br />a. &lt;s:text name="key"/><br />b. ${getText("key")}<br /><br />5、输出Action中的消息<br />&lt;s:actionmessage /><br /><br />6、输出Action中的错误<br />&lt;s:actionerror/><br /><br />7、迭代输出集合<br />&lt;s:iterator id="book" value="books" status="index"><br /><br />     &lt;!---输出当前元素的属性--><br />     &lt;s:property value="property"/><br /><br />     &lt;!---输出当前迭代元素的索引--><br />     &lt;s:property value="#index.index"/><br /><br />     &lt;!---输出当前迭代了几个元素--><br />     &lt;s:property value="#index.count"/> <br /><br />      &lt;!---返回当前迭代元素的索引是否为奇数--><br />     &lt;s:property value="#index.odd"/> <br /><br />     &lt;!---返回当前迭代元素的索引是否为偶数--><br />     &lt;s:property value="#index.event"/><br /><br />     &lt;!---返回当前元素是否为第一个--><br />     &lt;s:property value="#index.first"/><br /><br />     &lt;!---返回当前元素是否为最后一个--><br />     &lt;s:property value="#index.last"/><br /><br />&lt;/s:iterator><br /><br />8、定义页面变量<br />&lt;!---将分页Bean的属性放入Stack Context--><br />&lt;s:set name="count" value="%{pager.totalPages}"/><br /><br />&lt;!---利用Struts2标签访问--><br />&lt;s:property value="#count"/><br /><br />&lt;!---利用OGNL表达式访问--><br />${pageScope.count }<br /><br />&lt;!---利用Java代码访问--><br />&lt;%	<br />     Object obj = pageContext.getAttribute("count");	<br />     int mycount = Integer.parseInt(obj.toString());<br />     for(int i =0;i&lt;mycount;i++){<br />           out.print(i+1);<br />     }<br />%>
          <br/>
          <span style="color:red;">
            <a href="http://moonzhao.javaeye.com/blog/206991#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 23 Jun 2008 09:38:25 +0800</pubDate>
        <link>http://moonzhao.javaeye.com/blog/206991</link>
        <guid>http://moonzhao.javaeye.com/blog/206991</guid>
      </item>
  </channel>
</rss>