﻿<?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-树的动力</title><link>http://www.blogjava.net/GrowAsTree/</link><description /><language>zh-cn</language><lastBuildDate>Tue, 28 Apr 2026 20:44:21 GMT</lastBuildDate><pubDate>Tue, 28 Apr 2026 20:44:21 GMT</pubDate><ttl>60</ttl><item><title>转:html td 换行-解决长串英文字母不能自动换行的问题</title><link>http://www.blogjava.net/GrowAsTree/archive/2012/12/29/393599.html</link><dc:creator>张青松</dc:creator><author>张青松</author><pubDate>Sat, 29 Dec 2012 01:46:00 GMT</pubDate><guid>http://www.blogjava.net/GrowAsTree/archive/2012/12/29/393599.html</guid><wfw:comment>http://www.blogjava.net/GrowAsTree/comments/393599.html</wfw:comment><comments>http://www.blogjava.net/GrowAsTree/archive/2012/12/29/393599.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GrowAsTree/comments/commentRss/393599.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GrowAsTree/services/trackbacks/393599.html</trackback:ping><description><![CDATA[<p>例如：aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa不能AUTO换行，将表格伸的很长很长，而汉字字符却可以AUTO换行。 <br /><br />　　原因是： <br /><br />　　英书字母之间如果没有空格，系统以为是一个单词，就不会AUTO换行。汉字就没有这种情况。 <br /><br />　　处理完成办法： <br /><br />　　用表格把要预示的内容装起来。 <br /><br />　　在&lt;table&gt;标签中加入"style='TABLE-LAYOUT: fixed'", <br /><br />　　在需好强制单词换行的&lt;td&gt;标签中加入"style='word-WRAP: break-word'"。 <br /><br />　　这样就可以了。 <br /><br />　　Div 中： div 实现长英文字母AUTO换行CSS <br /><br />　　IE浏览器 <br /><br />　　#wrap{white-space:normal; width:200px; } <br /><br />　　或者 <br /><br />　　#wrap{word-break:break-all;width:200px;} <br /><br />　　Firefox浏览器 <br /><br />　　#wrap{white-space:normal; width:200px; overflow:auto;} <br /><br />　　或者 <br /><br />　　#wrap{word-break:break-all;width:200px; overflow:auto; } <br /><br />　　2、不设置单位格宽度，但汉字会BUTO换行： <br /><br />　　处理完成要领： &lt;table style='word-break:keep-all'&gt; <br /><br />　　CSS强制不换行 <br /><br />　　word-break属性, keep-all；不换行。。 IE7和FF , IE6 不行。。 <br /><br />　　white-space: nowrap; IE6 及一下版本 <br /><br />　　趁便写下语法： <br /><br />　　语法： <br /><br />　　white-space : normal | pre | nowrap <br /><br />　　取值： <br /><br />　　normal : 默认值。默认处理方式。文本AUTO处理换行。假如抵达容器边界内容会转到下一行 <br /><br />　　pre : 换行和其他空缺字符都将受到保护。这个值需要IE6+或者 !DOCTYPE 声明为 standards-compliant mode 撑持。如果 !DOCTYPE 声明没有指定为 standards-compliant mode ，此属性可以施用，但是不会发生效用。成果等同于 normal 。参看 pre 对象 <br /><br />　　nowrap : 强制在同一行内预示所有文本，直至文本结束或者遭受 br 对象。参看 noWrap 属性 <br /><br />　　说明： <br /><br />　　设置或检索对象内空格字符的处理方式。 <br /><br />　　空格字符，像换行，空格，TBB，在HTML文档中默认的是被纰漏的。当此属性设置为 normal 或者 nowrap 时，你可以施用不换行空格的命名实体 来新增空格，用 br 元素来新增换行。此属性对你施用文档对象模子(DOM)操作的内容的影响与其对IE预示内容的影响一样。 <br /><br />　　此属性效用于块对象。 <br /><br />　　此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。 <br /><br />　　对应的剧本特征为 whiteSpace 。</p> <img src ="http://www.blogjava.net/GrowAsTree/aggbug/393599.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GrowAsTree/" target="_blank">张青松</a> 2012-12-29 09:46 <a href="http://www.blogjava.net/GrowAsTree/archive/2012/12/29/393599.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IE6下中文(奇数个)出错的问题,空指针问题</title><link>http://www.blogjava.net/GrowAsTree/archive/2012/11/28/392114.html</link><dc:creator>张青松</dc:creator><author>张青松</author><pubDate>Wed, 28 Nov 2012 02:07:00 GMT</pubDate><guid>http://www.blogjava.net/GrowAsTree/archive/2012/11/28/392114.html</guid><wfw:comment>http://www.blogjava.net/GrowAsTree/comments/392114.html</wfw:comment><comments>http://www.blogjava.net/GrowAsTree/archive/2012/11/28/392114.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GrowAsTree/comments/commentRss/392114.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GrowAsTree/services/trackbacks/392114.html</trackback:ping><description><![CDATA[<h2 class="title content-title">IE6下奇数个汉子字符传递出现乱码</h2>
<div id="content" class="content mod-cs-content text-content clearfix">
<p>页面编码统一&nbsp;&nbsp;&nbsp;&lt;%@&nbsp;page&nbsp;language="java"&nbsp;pageEncoding="UTF-8"%&gt;</p>
<p>&nbsp;</p>
<p>var&nbsp;param&nbsp;=&nbsp;//带中文混合字符的&nbsp;参数，</p>
<p>此时可以采用&nbsp;&nbsp;<span>encodeURI</span>(param),便可避免IE6&nbsp;下接受参数时出现乱码</p>
<p>&nbsp;</p>
<p>如果传递的是一个&nbsp;URL&nbsp;中参数包含&nbsp;奇数个中文字符的话，</p>
<p>&nbsp;</p>
<p><span>encodeURI（url）；</span></p></div>
<p><br />所以在很多情况下要用encodeURL避免出现乱码,如果出现乱码,也可以考虑这个情况.</p><img src ="http://www.blogjava.net/GrowAsTree/aggbug/392114.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GrowAsTree/" target="_blank">张青松</a> 2012-11-28 10:07 <a href="http://www.blogjava.net/GrowAsTree/archive/2012/11/28/392114.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>EXP-00026: 指定了冲突模式</title><link>http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389423.html</link><dc:creator>张青松</dc:creator><author>张青松</author><pubDate>Thu, 11 Oct 2012 09:56:00 GMT</pubDate><guid>http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389423.html</guid><wfw:comment>http://www.blogjava.net/GrowAsTree/comments/389423.html</wfw:comment><comments>http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389423.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GrowAsTree/comments/commentRss/389423.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GrowAsTree/services/trackbacks/389423.html</trackback:ping><description><![CDATA[<span class="Title">1.想使用usera导出userb用户下的表tabb，起初使用如下命令：</span> 
<p>exp <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#117;&#115;&#101;&#114;&#97;&#47;&#112;&#97;&#115;&#115;&#97;&#64;&#100;&#98;"><font color="#1a8bc8">usera/passa@db</font></a> owner=userb tables=(tabb) file=c:\test.dmp</p>
<p>Export: Release 9.2.0.1.0 - Production on 星期五 11月 9 17:48:32 2007</p>
<p>Copyright (c) 1982, 2002, Oracle Corporation.&nbsp; All rights reserved.</p>
<p><br />连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production<br />With the Partitioning, Real Application Clusters, OLAP and Data Mining options<br />EXP-00026: 指定了冲突模式<br />EXP-00000: 导出终止失败</p>
<p><span class="Title">2.这里感觉只指定了三个参数，应该是owner和tables参数有冲突，对exp命令进行修改：</span></p>
<p>exp <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#117;&#115;&#101;&#114;&#97;&#47;&#112;&#97;&#115;&#115;&#97;&#64;&#100;&#98;"><font color="#1a8bc8">usera/passa@db</font></a>&nbsp; tables=(userb.tabb) file=c:\test.dmp</p>
<p>Export: Release 9.2.0.1.0 - Production on 星期五 11月 9 17:52:20 2007</p>
<p>Copyright (c) 1982, 2002, Oracle Corporation.&nbsp; All rights reserved.</p>
<p><br />连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production<br />With the Partitioning, Real Application Clusters, OLAP and Data Mining options<br />已导出 ZHS16GBK 字符集和 UTF8 NCHAR 字符集<br />服务器使用 UTF8 字符集 (可能的字符集转换)</p>
<p>即将导出指定的表通过常规路径 ...<br />当前的用户已更改为 userb<br />. . 正在导出表&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tabb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6 行被导出<br />EXP-00091: 正在导出可疑的统计信息。<br />EXP-00091: 正在导出可疑的统计信息。<br />EXP-00091: 正在导出可疑的统计信息。<br />导出成功终止，但出现警告。</p>
<p><span style="font-weight: bold"><span class="Title"><span style="font-weight: bold">3.使用如下命令可以到处userb：</span></span></span></p>
<p>exp <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#117;&#115;&#101;&#114;&#97;&#47;&#112;&#97;&#115;&#115;&#97;&#64;&#100;&#98;"><font color="#1a8bc8">usera/passa@db</font></a>&nbsp; owner=userb file=c:\test.dmp <br /></p><img src ="http://www.blogjava.net/GrowAsTree/aggbug/389423.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GrowAsTree/" target="_blank">张青松</a> 2012-10-11 17:56 <a href="http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389423.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle imp 和 exp 使用记录</title><link>http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389419.html</link><dc:creator>张青松</dc:creator><author>张青松</author><pubDate>Thu, 11 Oct 2012 09:41:00 GMT</pubDate><guid>http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389419.html</guid><wfw:comment>http://www.blogjava.net/GrowAsTree/comments/389419.html</wfw:comment><comments>http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389419.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GrowAsTree/comments/commentRss/389419.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GrowAsTree/services/trackbacks/389419.html</trackback:ping><description><![CDATA[<p align="left">基本语法和实例： <br />&nbsp;&nbsp;&nbsp; 1、EXP: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 有三种主要的方式（完全、用户、表） <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、完全： <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果要执行完全导出，必须具有特殊的权限 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2、用户模式： <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXP SONIC/SONIC&nbsp;&nbsp;&nbsp; BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这样用户SONIC的所有对象被输出到文件中。 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3、表模式：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXP SONIC/SONIC&nbsp;&nbsp;&nbsp; BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC) <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这样用户SONIC的表SONIC就被导出 <br />&nbsp;&nbsp;&nbsp; 2、IMP: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 具有三种模式（完全、用户、表） <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、完全： <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IMP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2、用户模式： <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IMP SONIC/SONIC&nbsp;&nbsp;&nbsp; BUFFER=64000 FILE=C:\SONIC.DMP FROMUSER=SONIC TOUSER=SONIC <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这样用户SONIC的所有对象被导入到文件中。必须指定FROMUSER、TOUSER参数，这样才能导入数据。 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3、表模式： <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXP SONIC/SONIC&nbsp;&nbsp;&nbsp; BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC) <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这样用户SONIC的表SONIC就被导入。</p>
<p align="left"><br />ORACLE数据库有两类备份方法。第一类为物理备份，该方法实现数据库的完整恢复，但数据库必须运行在归挡模式下（业务数据库在非归挡模式下运行），且需要极大的外部存储设备，例如磁带库；第二类备份方式为逻辑备份，业务数据库采用此种方式，此方法不需要数据库运行在归挡模式下，不但备份简单，而且可以不需要外部存储设备。<br />　　<br />　　数据库逻辑备份方法<br />　　<br />　　ORACLE数据库的逻辑备份分为三种模式：表备份、用户备份和完全备份。<br />　　<br />　　表模式<br />　　<br />　　备份某个用户模式下指定的对象（表）。业务数据库通常采用这种备份方式。<br />　　<br />　　若备份到本地文件，使用如下命令：<br />　　<br />　　exp icdmain/icd rows=y indexes=n compress=n buffer=65536<br />　　feedback=100000 volsize=0<br />　　file=exp_icdmain_csd_yyyymmdd.dmp<br />　　log=exp_icdmain_csd_yyyymmdd.log<br />　　tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo<br />　　<br />　　若直接备份到磁带设备，使用如下命令：<br />　　exp icdmain/icd rows=y indexes=n compress=n buffer=65536<br />　　feedback=100000 volsize=0<br />　　file=/dev/rmt0<br />　　log=exp_icdmain_csd_yyyymmdd.log<br />　　tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo<br />　　<br />　　注：在磁盘空间允许的情况下，应先备份到本地服务器，然后再拷贝到磁带。出于速度方面的考虑，尽量不要直接备份到磁带设备。<br />　　<br />　　用户模式<br />　　<br />　　备份某个用户模式下的所有对象。业务数据库通常采用这种备份方式。<br />　　若备份到本地文件，使用如下命令：<br />　　exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536<br />　　feedback=100000 volsize=0<br />　　file=exp_icdmain_yyyymmdd.dmp<br />　　log=exp_icdmain_yyyymmdd.log<br />　　若直接备份到磁带设备，使用如下命令：<br />　　exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536<br />　　feedback=100000 volsize=0<br />　　file=/dev/rmt0<br />　　log=exp_icdmain_yyyymmdd.log<br />　　注：如果磁盘有空间，建议备份到磁盘，然后再拷贝到磁带。如果数据库数据量较小，可采用这种办法备份。</p>
<p>&nbsp;</p>
<p>　　<strong><span style="font-size: 14pt">以下为详细的导入导出实例：</span></strong></p>
<p>　　一、数据导出：</p>
<p>&nbsp;</p>
<p>　　1、 将数据库TEST完全导出，用户名system 密码manager 导出到D：\daochu.dmp中</p>
<p>&nbsp;</p>
<p>　　exp system/manager@TEST file=d：\daochu.dmp full=y</p>
<p>&nbsp;</p>
<p>　　2、 将数据库中system用户与sys用户的表导出</p>
<p>&nbsp;</p>
<p>　　exp system/manager@TEST file=d：\daochu.dmp owner=（system，sys）</p>
<p>&nbsp;</p>
<p>　　3、 将数据库中的表table1 、table2导出</p>
<p>&nbsp;</p>
<p>　　exp system/manager@TEST file=d：\daochu.dmp tables=（table1，table2）</p>
<p>&nbsp;</p>
<p>　　4、 将数据库中的表table1中的字段filed1以"00"打头的数据导出</p>
<p>&nbsp;</p>
<p>　　exp system/manager@TEST file=d：\daochu.dmp tables=（table1） query=\" where filed1 like '00%'\"</p>
<p>&nbsp;</p>
<p>　　上面是常用的导出，对于压缩我不太在意，用winzip把dmp文件可以很好的压缩。</p>
<p>&nbsp;</p>
<p>　　不过在上面命令后面 加上 compress=y&nbsp; 就可以了</p>
<p>&nbsp;</p>
<p>　　二、数据的导入</p>
<p>&nbsp;</p>
<p>&nbsp;　 1、将D：\daochu.dmp 中的数据导入 TEST数据库中。</p>
<p>&nbsp;</p>
<p>　　imp system/manager@TEST&nbsp; file=d：\daochu.dmp</p>
<p>&nbsp;</p>
<p>　　上面可能有点问题，因为有的表已经存在，然后它就报错，对该表就不进行导入。</p>
<p>&nbsp;</p>
<p>　　在后面加上 ignore=y 就可以了。</p>
<p>&nbsp;</p>
<p>　　2 将d：\daochu.dmp中的表table1 导入</p>
<p>&nbsp;</p>
<p>　　imp system/manager@TEST&nbsp; file=d：\daochu.dmp&nbsp; tables=（table1）</p>
<p>&nbsp;</p>
<p>　　基本上上面的导入导出够用了。不少情况我是将表彻底删除，然后导入。</p>
<p>&nbsp;</p>
<p>　　注意：</p>
<p>&nbsp;</p>
<p>　　你要有足够的权限，权限不够它会提示你。</p>
<p>&nbsp;</p>
<p>　　数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上.</p> <img src ="http://www.blogjava.net/GrowAsTree/aggbug/389419.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GrowAsTree/" target="_blank">张青松</a> 2012-10-11 17:41 <a href="http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389419.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转: Struts2 URL参数 s:if 判断应用 </title><link>http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389403.html</link><dc:creator>张青松</dc:creator><author>张青松</author><pubDate>Thu, 11 Oct 2012 07:50:00 GMT</pubDate><guid>http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389403.html</guid><wfw:comment>http://www.blogjava.net/GrowAsTree/comments/389403.html</wfw:comment><comments>http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389403.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GrowAsTree/comments/commentRss/389403.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GrowAsTree/services/trackbacks/389403.html</trackback:ping><description><![CDATA[<div><br />(原文章也很怪异,简单整理摘录,希望很快帮助到需要的人)</div>
<div>struts的s:if标签很怪异,下面来具体看看如何判断URL中的参数.<br /></div>
<div>1.&lt;s:property value="#parameters.name" /&gt;&lt;!--有值--&gt;<br /></div>
<div>2.&lt;s:if test="#parameters.name == 'xxxx'"&gt; &lt;/s:if&gt;&lt;!--无值&gt;<br /></div>
<div>3&lt;s:if test="#parameters.name.equals('xxxx')"&gt;&lt;/s:if&gt;&lt;!--无值--&gt;<br /></div>
<p><br />就上面一个简单的代码，却始终不能进入到IF判断语句中，郁闷了好久，甚至在骂Struts2，一个不智能的作品。</p>
<p>经过大量的查找资料，直到问题发生的第三天，我回过头来偶然又想起了这个问题，才在一个帮助文档中发现。原来Struts2是将URL传的参数封装成一个数组的，也就是说你可以在一个URL传两个同名的参数（即?name=a&amp;name=b），个人觉得这个做的不怎么好，因为一般在传参的时候如果要传数组也不会通过URL方式来处理 。既然传递的是一个数值，那么所有的问题就迎刃而解了。</p>
<p>所以上面的取参数应该改为：</p>
<div>&lt;s:property value="#parametes.name[0]"/&gt;&lt;!--有值--&gt;<br /></div>
<div>&lt;s:if test="#parameters.name[0] == ('xxxx')"&gt;&lt;/s:if&gt;&lt;!--无值--&gt;<br /></div>
<div>&lt;s:if test="#parameters.name[0].equals('xxxx')"&gt;&lt;/s:if&gt;&lt;!--无值--&gt;<br /></div>
<div>便于自己查阅,方便周围人,希望帮助到用需要的人.<br /></div>
<div><br />&nbsp;</div>
<div><br /><br /><br />&nbsp;</div><img src ="http://www.blogjava.net/GrowAsTree/aggbug/389403.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GrowAsTree/" target="_blank">张青松</a> 2012-10-11 15:50 <a href="http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389403.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于 s:iterator 标签遍历 list 和 map 的情况</title><link>http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389390.html</link><dc:creator>张青松</dc:creator><author>张青松</author><pubDate>Thu, 11 Oct 2012 07:08:00 GMT</pubDate><guid>http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389390.html</guid><wfw:comment>http://www.blogjava.net/GrowAsTree/comments/389390.html</wfw:comment><comments>http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389390.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GrowAsTree/comments/commentRss/389390.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GrowAsTree/services/trackbacks/389390.html</trackback:ping><description><![CDATA[<div>由于最近一直遇到s:iterator标签 list &lt;?&gt;, map&lt;?,?&gt;,list&lt;map&lt;?,?&gt;&gt;的情况,经过网上搜寻学习到了一下,现随笔记录稍微整理下来,以便自己和大家查阅.<br />1.对于list&lt;?&gt;,最简单的情况,直接遍历,其中的value为list,id代表list中的每一个元素,status代表id的状态信息,其中的index,count,ood等属性很有用.<br /><br />&lt;s:iterator value="listName" id="listElement" status="status"&gt;&lt;/s:iterator&gt;<br /></div>
<div>2.对于map&lt;?,?&gt;和list&lt;map&lt;?,?&gt;&gt;<br /></div>
<div>map为键值对的形式,,一般的情况是第二种情况.具体的写法如下<br /></div>
<div>&lt;s:iterator value="listName" id="listElement" status="status"&gt;<br />&lt;s:property value="key"/&gt;<br />&lt;s:property value="value"/&gt;</div>
<div>&lt;/s:iterator&gt;<br /></div>
<div>或者<br />
<div>&lt;s:iterator value="listName" id="listElement" status="status"&gt;<br />&lt;s:iterator value="listElement"&gt;<br />&lt;s:property value="key"/&gt;<br /></div>
<div>&lt;s:property value="value"/&gt;</div>
<div>&lt;s:iterator&gt;</div>
<div>&lt;/s:iterator&gt;<br /><br /></div><br /></div>
<div>或者<br />
<div>&lt;s:iterator value="listName" id="listElement" status="status"&gt;<br />&lt;s:iterator value="key"&gt;<br /></div>
<div>&lt;s:iterator&gt;</div>
<div>&lt;/s:iterator&gt;<br /><br /></div>
<div>或者<br />
<div>&lt;s:iterator value="listName" id="listElement" status="status"&gt;<br />&lt;s:iterator value="value"&gt;<br /></div>
<div>&lt;s:iterator&gt;</div>
<div>&lt;/s:iterator&gt;<br /></div>
<div>上面的几种形式中,如果用到status都要加#,但是key和value是不需要的.<br /></div>
<div><br />&nbsp;</div></div></div>
<div><br />&nbsp;</div> <img src ="http://www.blogjava.net/GrowAsTree/aggbug/389390.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GrowAsTree/" target="_blank">张青松</a> 2012-10-11 15:08 <a href="http://www.blogjava.net/GrowAsTree/archive/2012/10/11/389390.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>