<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/dlxu" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/dlxu" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 07 Jul 2009 16:41:00 GMT</lastBuildDate><title>dlxu的专栏</title><description>J2EE+.NET+Linux+Oracle开发专栏</description><link>http://blog.csdn.net/dlxu/</link><item><title>Struts 2中的控件去掉Label部分</title><link>http://blog.csdn.net/dlxu/archive/2009/07/07/4328652.aspx</link><wfw:comment>http://blog.csdn.net/dlxu/comments/4328652.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dlxu/comments/commentRss/4328652.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4328652</trackback:ping><description>&lt;br /&gt;Struts 2中如果你默认利用Struts2的Tag建立一个text或者Radio等控件的话，会发现控件的左边或者上边有一个Label，也就是有一个说明的文字，并且这个控件也自动被一个table利用这样的标签框起来。&lt;br /&gt;如果是自己做一个玩具程序，倒是无所谓，但如果是一个实际应用产品，很可能被这些标签给打烂了布局，那么应该如果做去掉这个讨厌的Label呢？&lt;br /&gt;&lt;br /&gt;这里有2个简单的方法达到这个目的，其实中心思想就是一个，也就是吧theme给修改成为Simple。第一种，把你当前的想不要用Table和Label的控件加上theme属性，比如说&lt;br /&gt;&lt;br /&gt;这样，这个text框不会有乱七八糟的别的东西，方便自己调整了。&lt;br /&gt;&lt;br /&gt;另外一个方法，也就是修改全局变量，只要在struts.xml中添加如下的常量定义&lt;br /&gt;&lt;br /&gt;这&lt;img src =&quot;http://blog.csdn.net/dlxu/aggbug/4328652.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/242000018/dlxu/csdn.net/s.gif?r=http://blog.csdn.net/dlxu/archive/2009/07/07/4328652.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dlxu/242000018/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dlxu/242000018/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 08 Jul 2009 00:41:00 +0800</pubDate><author>徐丁立</author><comments>http://blog.csdn.net/dlxu/archive/2009/07/07/4328652.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dlxu/archive/2009/07/07/4328652.aspx</guid><dc:creator>徐丁立</dc:creator><fs:srclink>http://blog.csdn.net/dlxu/archive/2009/07/07/4328652.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dlxu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/dlxu/~1089537/242000018/1089536</fs:itemid></item><item><title>SQL语言中的换行符</title><link>http://blog.csdn.net/dlxu/archive/2009/05/19/4201624.aspx</link><wfw:comment>http://blog.csdn.net/dlxu/comments/4201624.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dlxu/comments/commentRss/4201624.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4201624</trackback:ping><description>最近在导出某些数据表的时候，由于倒成CSV文件，所以一般情况下一行代表一条数据。不过由于有的表中的数据因为具有换行回车符，所以严重影响了CSV文件的格式。所以在数据导出以前，最好对数据进行一下替换，把其中的换行回车符换成空格或者别的字符。&lt;img src =&quot;http://blog.csdn.net/dlxu/aggbug/4201624.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/242000064/dlxu/csdn.net/s.gif?r=http://blog.csdn.net/dlxu/archive/2009/05/19/4201624.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dlxu/242000064/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dlxu/242000064/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 20 May 2009 00:15:00 +0800</pubDate><author>徐丁立</author><comments>http://blog.csdn.net/dlxu/archive/2009/05/19/4201624.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dlxu/archive/2009/05/19/4201624.aspx</guid><dc:creator>徐丁立</dc:creator><fs:srclink>http://blog.csdn.net/dlxu/archive/2009/05/19/4201624.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dlxu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/dlxu/~1089537/242000064/1089536</fs:itemid></item><item><title>在Oracle中建立定时job</title><link>http://blog.csdn.net/dlxu/archive/2009/04/28/4133574.aspx</link><wfw:comment>http://blog.csdn.net/dlxu/comments/4133574.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dlxu/comments/commentRss/4133574.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4133574</trackback:ping><description>在Windows上可以设定Task来定时启动一些任务，比如说可以每周执行一次，每天执行一次等等等等。我也看到有很多应用在Oracle中写了PL/SQL的Batch，然后用Windows的Task的方式来启动这些Batch，这样我的感觉还是挺繁琐的。而且Oracle功能那么强，为什么非要用Windows自带的task方式启动Batch呢，而且Windows的Batch的时间设定感觉不是很灵活，不能用计算式来灵活表达出来。那么，我们为什么不用Oracle自带的job功能呢。&lt;img src =&quot;http://blog.csdn.net/dlxu/aggbug/4133574.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dlxu/242000104/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dlxu/242000104/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 29 Apr 2009 01:27:00 +0800</pubDate><author>徐丁立</author><comments>http://blog.csdn.net/dlxu/archive/2009/04/28/4133574.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dlxu/archive/2009/04/28/4133574.aspx</guid><dc:creator>徐丁立</dc:creator><fs:srclink>http://blog.csdn.net/dlxu/archive/2009/04/28/4133574.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dlxu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/dlxu/~1089537/242000104/1089536</fs:itemid></item><item><title>在修改监听器设置的时候如何解决NL-00051</title><link>http://blog.csdn.net/dlxu/archive/2009/04/20/4093876.aspx</link><wfw:comment>http://blog.csdn.net/dlxu/comments/4093876.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dlxu/comments/commentRss/4093876.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4093876</trackback:ping><description>&lt;br /&gt;在Oracle的监听器（Listener）配置修改的时候，突然遇到了NL-00051错误，里面不允许保存配置信息，到底是什么原因，如何解决呢。&lt;br /&gt;&lt;br /&gt;首先发现，如果Oracle10g默认生成的监听器是没有listener.ora文件的，而是一个动态的监听器，所以这个时候你如果用save_config命令来保存配置，会发现因为找不到这个listener.ora配置文件而出错。解决方法就是生成这个文件。我们可以使用netca工具，在这个工具中我们新建一个监听器，这样就会发现在NETWORK/ADMIN目录下生成了listener.ora文件。但是这个时候我们再用save_config命令，仍然发现出现错误，这个是怎么回事呢。&lt;br /&gt;&lt;br /&gt;原来我们还需要重新启动Listener，因为原来的Listener没有重新启动，所以这个时候还是用的以前的动态的监听器，当重新启动以后，再调用save_config命令，就发现已经正常没有错误了。&lt;img src =&quot;http://blog.csdn.net/dlxu/aggbug/4093876.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dlxu/242000149/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dlxu/242000149/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 20 Apr 2009 19:09:00 +0800</pubDate><author>徐丁立</author><comments>http://blog.csdn.net/dlxu/archive/2009/04/20/4093876.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dlxu/archive/2009/04/20/4093876.aspx</guid><dc:creator>徐丁立</dc:creator><fs:srclink>http://blog.csdn.net/dlxu/archive/2009/04/20/4093876.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dlxu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/dlxu/~1089537/242000149/1089536</fs:itemid></item><item><title>Oracle中的字符集</title><link>http://blog.csdn.net/dlxu/archive/2009/03/16/3995013.aspx</link><wfw:comment>http://blog.csdn.net/dlxu/comments/3995013.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dlxu/comments/commentRss/3995013.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3995013</trackback:ping><description>&lt;br /&gt;如果是只做英文软件，那么很少考虑到字符集，不过如果做其他语言，那么字符集是必须考虑的东西，否则一不小心就搞出来一大堆乱码现象。&lt;br /&gt;&lt;br /&gt;有许多其他的软件也有字符集，比如说Windows的Office软件，但是Office使用的是Windows自带的字符集，所以如果当Windows没有安装某个字符集的时候，Office软件也不能正常显示内容。而Oracle的字符集是自带的，也就是说，即使操作系统本身并没有某个字符集，在Oracle中也可以正常显示。这样就保证了Oracle在每个系统平台下有相同的表现。&lt;br /&gt;&lt;br /&gt;那么主要使用的字符集这里来简单说一下。ASCII，这个字符集恐怕没有操作系统是不会支持的吧，从刚学计算机的时候就会学到这个编码了。这个是采用单字节的，也就是一个字符是一个字节。AL16UTF16，这个字符集是2字节版的UNICODE字符集，也就是说，所有字符都是占用2个字节。这个也是Oracle10g中唯一的一个2字节的字符集，所以如果要使用2字节的字符集，那么选择就是它了。UTF8，这个字符集字符可能是1到4字节，根据不同的字符有不同的&lt;img src =&quot;http://blog.csdn.net/dlxu/aggbug/3995013.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dlxu/242000181/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dlxu/242000181/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 17 Mar 2009 00:52:00 +0800</pubDate><author>dlxu</author><comments>http://blog.csdn.net/dlxu/archive/2009/03/16/3995013.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dlxu/archive/2009/03/16/3995013.aspx</guid><dc:creator>dlxu</dc:creator><fs:srclink>http://blog.csdn.net/dlxu/archive/2009/03/16/3995013.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dlxu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/dlxu/~1089537/242000181/1089536</fs:itemid></item><item><title>在Oracle中输入“&amp;”特殊字符</title><link>http://blog.csdn.net/dlxu/archive/2008/12/15/3520519.aspx</link><wfw:comment>http://blog.csdn.net/dlxu/comments/3520519.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dlxu/comments/commentRss/3520519.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3520519</trackback:ping><description>在Oracle中，由于有一些特殊字符，所以如果我们输入字符串中遇到这些特殊字符而直接输入的话，SQL语句会出现错误，这里说一些Oracle中“&amp;”这个字符如何输入。&lt;img src =&quot;http://blog.csdn.net/dlxu/aggbug/3520519.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dlxu/242000193/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dlxu/242000193/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 15 Dec 2008 21:01:00 +0800</pubDate><author>dlxu</author><comments>http://blog.csdn.net/dlxu/archive/2008/12/15/3520519.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dlxu/archive/2008/12/15/3520519.aspx</guid><dc:creator>dlxu</dc:creator><fs:srclink>http://blog.csdn.net/dlxu/archive/2008/12/15/3520519.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dlxu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/dlxu/~1089537/242000193/1089536</fs:itemid></item><item><title>恢复被禁用的注册表</title><link>http://blog.csdn.net/dlxu/archive/2008/07/25/2711936.aspx</link><wfw:comment>http://blog.csdn.net/dlxu/comments/2711936.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dlxu/comments/commentRss/2711936.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2711936</trackback:ping><description>有些人的电脑，特别时候公司配备的电脑，虽然自己用户属于administrators组里的成员，但是由于注册表被禁用，而且ini文件和reg文件导入也被禁用，所以没办法修改注册表，这里采用windows的reg命令来恢复注册表。&lt;img src =&quot;http://blog.csdn.net/dlxu/aggbug/2711936.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dlxu/242000216/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dlxu/242000216/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 26 Jul 2008 06:05:00 +0800</pubDate><author>dlxu</author><comments>http://blog.csdn.net/dlxu/archive/2008/07/25/2711936.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dlxu/archive/2008/07/25/2711936.aspx</guid><dc:creator>dlxu</dc:creator><fs:srclink>http://blog.csdn.net/dlxu/archive/2008/07/25/2711936.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dlxu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/dlxu/~1089537/242000216/1089536</fs:itemid></item><item><title>随便写几个Javascript做数值验证用的正则表达式</title><link>http://blog.csdn.net/dlxu/archive/2008/07/09/2628027.aspx</link><wfw:comment>http://blog.csdn.net/dlxu/comments/2628027.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dlxu/comments/commentRss/2628027.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2628027</trackback:ping><description>最近写了个web方面的小程序，其中有一段输入数值格式验证，比如判断是否为数字，是否为正数，是否为整数等等。
由于输入框输入的数据为任意的，比如可以为字母，可以有多个小数点等等，那么我们这里用正则表达式来验证的时候就要格外小心，防止各种异常的case。&lt;img src =&quot;http://blog.csdn.net/dlxu/aggbug/2628027.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dlxu/242000220/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dlxu/242000220/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 09 Jul 2008 19:10:00 +0800</pubDate><author>dlxu</author><comments>http://blog.csdn.net/dlxu/archive/2008/07/09/2628027.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dlxu/archive/2008/07/09/2628027.aspx</guid><dc:creator>dlxu</dc:creator><fs:srclink>http://blog.csdn.net/dlxu/archive/2008/07/09/2628027.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dlxu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/dlxu/~1089537/242000220/1089536</fs:itemid></item><item><title>浅谈Oracle中的CHAR与NCHAR数据类型</title><link>http://blog.csdn.net/dlxu/archive/2008/06/25/2584661.aspx</link><wfw:comment>http://blog.csdn.net/dlxu/comments/2584661.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dlxu/comments/commentRss/2584661.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2584661</trackback:ping><description>CHAR与NCHAR在Oracle数据库是常用的类型，不过两种数据类型是互相不兼容的，这里大概简要谈一下这2种数据类型吧。&lt;img src =&quot;http://blog.csdn.net/dlxu/aggbug/2584661.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dlxu/242000242/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dlxu/242000242/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 25 Jun 2008 19:02:00 +0800</pubDate><author>dlxu</author><comments>http://blog.csdn.net/dlxu/archive/2008/06/25/2584661.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dlxu/archive/2008/06/25/2584661.aspx</guid><dc:creator>dlxu</dc:creator><fs:srclink>http://blog.csdn.net/dlxu/archive/2008/06/25/2584661.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dlxu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/dlxu/~1089537/242000242/1089536</fs:itemid></item><item><title>换种新的思路，采用JSON进行Web动态编程</title><link>http://blog.csdn.net/dlxu/archive/2008/01/11/2037600.aspx</link><wfw:comment>http://blog.csdn.net/dlxu/comments/2037600.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/dlxu/comments/commentRss/2037600.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2037600</trackback:ping><description>在Web应用程序开发中，越来越多的页面采取了动态页面编辑技术。也就是说页面上的控件不再写死，而是根据客户端用户的需求进行变化。比如说页面初始化时候只有一个Text框，但是客户可以通过点击添加按钮等手段不断添加Text框， 也可以点击按钮删除Text框等等。对于这样的Web页面，进行服务器页面编程是很痛苦的，特别是在传统的Struts画面中，一个画面form中的控件对应后台ActionForm中的一个Field，如果这个时候画面上的控件本身就是变化多样，那么程序写起来会很麻烦。如果还有输入check，当服务器端check失败的时候还要返回服务器，刚才动态生成的页面以及用户输入的别的数据仍然要保留，这下如何是好呢。在这里，我想到了使用JSON。
&lt;img src =&quot;http://blog.csdn.net/dlxu/aggbug/2037600.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dlxu/242000259/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dlxu/242000259/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 11 Jan 2008 23:42:00 +0800</pubDate><author>dlxu</author><comments>http://blog.csdn.net/dlxu/archive/2008/01/11/2037600.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dlxu/archive/2008/01/11/2037600.aspx</guid><dc:creator>dlxu</dc:creator><fs:srclink>http://blog.csdn.net/dlxu/archive/2008/01/11/2037600.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dlxu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/dlxu/~1089537/242000259/1089536</fs:itemid></item></channel></rss>