﻿<?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-JBOSS 点滴-随笔分类-JAVA语法</title><link>http://www.blogjava.net/fiele/category/48312.html</link><description>丰丰的博客</description><language>zh-cn</language><lastBuildDate>Wed, 22 Nov 2017 18:54:28 GMT</lastBuildDate><pubDate>Wed, 22 Nov 2017 18:54:28 GMT</pubDate><ttl>60</ttl><item><title>java文件上传工具</title><link>http://www.blogjava.net/fiele/archive/2017/11/20/432908.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Mon, 20 Nov 2017 08:51:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2017/11/20/432908.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/432908.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2017/11/20/432908.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/432908.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/432908.html</trackback:ping><description><![CDATA[<!--StartFragment -->

<div>uploadify:文件可以切片存放，目前常用<br /><br /><a href="http://www.plupload.com/examples/">http://www.plupload.com/examples/</a>&nbsp;<br /><br />webUploader<br /><br />swfUpload：界面漂亮，但文件不能切片存放<br /></div><img src ="http://www.blogjava.net/fiele/aggbug/432908.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2017-11-20 16:51 <a href="http://www.blogjava.net/fiele/archive/2017/11/20/432908.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA获取配置信秘</title><link>http://www.blogjava.net/fiele/archive/2015/05/20/425186.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Wed, 20 May 2015 01:33:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2015/05/20/425186.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/425186.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2015/05/20/425186.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/425186.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/425186.html</trackback:ping><description><![CDATA[java.util.Properties props = new java.util.Properties();<br />&nbsp;&nbsp;in = getClass().getResourceAsStream("/HotelBeContextDAO.properties");<br />&nbsp;&nbsp;try {<br />&nbsp;&nbsp;&nbsp;props.load(in);<br />&nbsp;&nbsp;&nbsp; props.getProperty("officeCode")<br />&nbsp;&nbsp;} catch (IOException e) {<br />&nbsp;&nbsp;&nbsp;// TODO Auto-generated catch block<br />&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />&nbsp;&nbsp;}<img src ="http://www.blogjava.net/fiele/aggbug/425186.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2015-05-20 09:33 <a href="http://www.blogjava.net/fiele/archive/2015/05/20/425186.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MAVEN环境变量配置</title><link>http://www.blogjava.net/fiele/archive/2015/02/11/422874.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Wed, 11 Feb 2015 09:41:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2015/02/11/422874.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/422874.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2015/02/11/422874.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/422874.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/422874.html</trackback:ping><description><![CDATA[
<div>一、JDK配置：JAVA_HOME&nbsp; PATH&nbsp; <br />二、新建M2_HOME环境:&nbsp; 如：D:\Program Files (x86)\apache-maven-3.2.5-bin\apache-maven-3.2.5<br />三、PATH：如：D:\Program Files (x86)\apache-maven-3.2.5-bin\apache-maven-3.2.5\bin<br />&nbsp;&nbsp;&nbsp;&nbsp; 测试Maven环境是否搭建成功，在CMD下输入命令：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mvn -v<br />&nbsp;&nbsp;&nbsp;&nbsp; 编译maven项目方法：cmd下指向项目目录下，运行命行:mvn compile<br />&nbsp;&nbsp;&nbsp;&nbsp; mvn te</div> 
 
 
<img src ="http://www.blogjava.net/fiele/aggbug/422874.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2015-02-11 17:41 <a href="http://www.blogjava.net/fiele/archive/2015/02/11/422874.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>spring事务配置及事务测试</title><link>http://www.blogjava.net/fiele/archive/2014/03/26/411517.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Wed, 26 Mar 2014 08:46:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2014/03/26/411517.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/411517.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2014/03/26/411517.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/411517.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/411517.html</trackback:ping><description><![CDATA[<div>方法一：<br />事务配置:applicatoncontext.xml 
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080">&nbsp;1</span><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;配置事务管理器&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">bean&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="transactionManager"</span><span style="color: #ff0000"><br /></span><span style="color: #008080">&nbsp;3</span><span style="color: #ff0000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class</span><span style="color: #0000ff">="org.springframework.orm.hibernate3.HibernateTransactionManager"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="sessionFactory"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">ref&nbsp;</span><span style="color: #ff0000">local</span><span style="color: #0000ff">="sessionFactory"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">property</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">bean</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!----&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">bean&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="txProxyTemplate"</span><span style="color: #ff0000">&nbsp;abstract</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000"><br /></span><span style="color: #008080">10</span><span style="color: #ff0000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class</span><span style="color: #0000ff">="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">11</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="transactionManager"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">12</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">ref&nbsp;</span><span style="color: #ff0000">bean</span><span style="color: #0000ff">="transactionManager"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">13</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">property</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">14</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="transactionAttributes"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">15</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">props</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">16</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">prop&nbsp;</span><span style="color: #ff0000">key</span><span style="color: #0000ff">="query*"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">PROPAGATION_REQUIRED,readOnly,-Exception</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">prop</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">17</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">prop&nbsp;</span><span style="color: #ff0000">key</span><span style="color: #0000ff">="find*"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">PROPAGATION_REQUIRED,readOnly,-Exception</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">prop</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">18</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">prop&nbsp;</span><span style="color: #ff0000">key</span><span style="color: #0000ff">="add*"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">PROPAGATION_REQUIRED,-Exception</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">prop</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">19</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">prop&nbsp;</span><span style="color: #ff0000">key</span><span style="color: #0000ff">="update*"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">PROPAGATION_REQUIRED,-Exception</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">prop</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">20</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">prop&nbsp;</span><span style="color: #ff0000">key</span><span style="color: #0000ff">="delete*"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">PROPAGATION_REQUIRED,-Exception</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">prop</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">21</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">prop&nbsp;</span><span style="color: #ff0000">key</span><span style="color: #0000ff">="save*"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">PROPAGATION_REQUIRED,-Exception</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">prop</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">22</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">props</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">23</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">property</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /></span><span style="color: #008080">24</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">bean</span><span style="color: #0000ff">&gt;</span></div>事务测试(BO继承事务)：applicationcontext.xml<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">bean&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="SysJobBO"</span><span style="color: #ff0000">&nbsp;parent</span><span style="color: #0000ff">="txProxyTemplate"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="target"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">bean<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #ff0000">class</span><span style="color: #0000ff">="com.gzlt.sys.user.bo.impl.SysJobBOImpl"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">property&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="commonDAO"</span><span style="color: #ff0000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ref</span><span style="color: #0000ff">="CommonDAO"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">property</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">bean</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">property</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">bean</span><span style="color: #0000ff">&gt;</span></div><br />BOIMPL中：<br /><br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" align="top" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;@Override<br /><img alt="" align="top" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;boolean&nbsp;updates(SysJob&nbsp;sysJob)&nbsp;throws&nbsp;Exception&nbsp;{<br /><img alt="" align="top" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;TODO&nbsp;Auto-generated&nbsp;method&nbsp;stub<br /><img alt="" align="top" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;commonDAO.add(sysJob);<br /><img alt="" align="top" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sysJob.setIsLeaf("453322222222222222ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss");<br /><img alt="" align="top" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;commonDAO.add(sysJob);<br /><img alt="" align="top" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;true;<br /><img alt="" align="top" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></div><br />如果事务未起作用，请查看：<br />1、action中的方法是不是不以add,update,。。开头。<br />2、有可能是抛出的异常将事务舍弃了。 如果try catch&nbsp;&nbsp; 异常为 applicationException&nbsp; 请改为&nbsp; applicationException 试试。<br /><br />方法二：<br /><!--StartFragment -->

<div><img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/fiele/QQ图片20140401102857.jpg" />&nbsp;</div><br /></div><img src ="http://www.blogjava.net/fiele/aggbug/411517.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2014-03-26 16:46 <a href="http://www.blogjava.net/fiele/archive/2014/03/26/411517.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>取得某个文件夹的真实路径</title><link>http://www.blogjava.net/fiele/archive/2013/12/14/407567.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Sat, 14 Dec 2013 03:00:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2013/12/14/407567.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/407567.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2013/12/14/407567.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/407567.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/407567.html</trackback:ping><description><![CDATA[String rootPath = ServletActionContext.getServletContext().getRealPath("/upload_files");<img src ="http://www.blogjava.net/fiele/aggbug/407567.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2013-12-14 11:00 <a href="http://www.blogjava.net/fiele/archive/2013/12/14/407567.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>List和arrayList ,Map和HashMap的区别</title><link>http://www.blogjava.net/fiele/archive/2013/11/28/406947.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Thu, 28 Nov 2013 07:36:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2013/11/28/406947.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/406947.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2013/11/28/406947.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/406947.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/406947.html</trackback:ping><description><![CDATA[<div>&nbsp; 
<p style="line-height: 19.5pt;background: white"><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">&nbsp;</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">一个</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US"> List&lt;Map&gt;</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">变量的内部数据结构</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US"><o:p></o:p></span></p>
<p style="line-height: 19.5pt;background: white"><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">[{F_CITY_NAME=</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">徐州</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">, CNT=1141}, {F_CITY_NAME=</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">镇江</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">, CNT=577}]<o:p></o:p></span></p>
<p style="line-height: 19.5pt;background: white"><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">一个</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">Map</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">变量的内部数据结构</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US"><o:p></o:p></span></p>
<p style="line-height: 19.5pt;background: white"><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">{</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">泰州非边界</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">=7, </span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">宿迁无</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">=26, </span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">无锡省边界</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">=6, </span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">常州非边界</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">=10, </span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">淮安地市边界</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">=70, </span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">南京</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">null=21}<o:p></o:p></span></p>
<p style="line-height: 19.5pt;background: white"><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">&nbsp;<o:p></o:p></span></p>
<p style="line-height: 19.5pt;background: white"><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US"><br /></span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">在</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">jsp</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">页面中不能通过</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">${list.size}</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">取列表长度，而是</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US"> <br />&lt;%@ taglib uri="<a href="http://java.sun.com/jsp/jstl/core">http://java.sun.com/jsp/jstl/core</a>" prefix="c"%&gt; <br />&lt;%@ taglib prefix="fn" uri="<a href="http://java.sun.com/jsp/jstl/functions%22%25">http://java.sun.com/jsp/jstl/functions"%</a>&gt; <br />list</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">的长度是：</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">${fn:length(list)} <o:p></o:p></span></p>
<p style="line-height: 19.5pt;background: white"><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US"><br />List</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">是接口，</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">List</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">特性就是有序</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">会确保以一定的顺序保存元素</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">.<br />ArrayList</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">是它的实现类</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">是一个用数组实现的</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">List.<br />Map</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">是接口</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,Map</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">特性就是根据一个对象查找对象</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">.<br />HashMap</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">是它的实现类</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,HashMap</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">用</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">hash</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">表实现的</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">Map,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">就是利用对象的</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">hashcode(hashcode()</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">是</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">Object</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">的方法</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">)</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">进行快速散列查找</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">.(</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">关于散列查找</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">可以参看</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">&lt;&lt;</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">数据结构</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">&gt;&gt;)<o:p></o:p></span></p>
<p style="line-height: 19.5pt;background: white"><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US"><br /></span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">一般情况下</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">如果没有必要</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">推荐代码只同</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">List,Map</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">接口打交道</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">.<br /></span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">比如</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">:List list = new ArrayList();<br /></span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">这样做的原因是</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">list</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">就相当于是一个泛型的实现</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">如果想改变</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">list</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">的类型</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">只需要</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">:<br />List list = new LinkedList();//LinkedList</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">也是</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">List</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">的实现类</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">也是</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">ArrayList</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">的兄弟类</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US"><br /></span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">这样</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">就不需要修改其它代码</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">这就是接口编程的优雅之处</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">.<br /></span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">另外的例子就是</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">在类的方法中</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">如下声明</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">:<br />private void doMyAction(List list){}<br /></span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">这样这个方法能处理所有实现了</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">List</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">接口的类</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">一定程度上实现了泛型函数</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">.<o:p></o:p></span></p>
<p style="line-height: 19.5pt;background: white"><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US"><br /></span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">如果开发的时候觉得</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">ArrayList,HashMap</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">的性能不能满足你的需要</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">,</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">可以通过实现</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">List,Map(</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">或者</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">Collection)</span><span style="color: #333333; font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">来定制你的自定义类</span><span style="font-family: 'Arial', 'sans-serif'; color: #333333; font-size: 10.5pt" lang="EN-US">.<br /><br />PS:MAP是存在内存中，所以他的读取速度要比List快。</span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p></div><img src ="http://www.blogjava.net/fiele/aggbug/406947.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2013-11-28 15:36 <a href="http://www.blogjava.net/fiele/archive/2013/11/28/406947.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数据库查询时间没有了时分秒的解决办法</title><link>http://www.blogjava.net/fiele/archive/2013/10/12/404895.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Sat, 12 Oct 2013 07:08:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2013/10/12/404895.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/404895.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2013/10/12/404895.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/404895.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/404895.html</trackback:ping><description><![CDATA[<div id="cnblogs_post_body"><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">数据库查询时间没有了时分秒的解决办法<br /><br />转自：<a href="http://www.cnblogs.com/lidabo/archive/2013/03/08/2950107.html">http://www.cnblogs.com/lidabo/archive/2013/03/08/2950107.html</a></span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp;&nbsp;</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp; 问题出处，公司一个项目中使用动态sql方式查询Oracle数据库，在展示时Date类型字段只展示日期，无时分秒。</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp;&nbsp;</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp; 分析：</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp;&nbsp;</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp; 1、众所周知Oralce的日期类型有很多种，Date ,Timestamp等。其中Date类型对用的是java.sql.Date类型，Timestamp对用的是java.sql.Timestamp类型。这两个类型均继承自java.util.Date,其中java.sql.Date是没有时分秒的大家可以查看一下javaApi</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp;&nbsp;</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp; 2、ResultSet 的getObject（*）方法对用Date类型默认返回的是java.sql.Date</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp;&nbsp;</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp; 3、网上很多人提供的解决方案是将数据库Date类型改为Timestamp类型，显示当中数据库类型DBA是不会允许你改动的，且Oracle中对于时分秒要求不严格的地方DBA反而是建议用Date而不用Timestamp以节省资源</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp;&nbsp;</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp; 4、ibatis的ResultMap中对Date类型指定为Timestamp却能够正常显示</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp;&nbsp;</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp; 经过一番思考后发现对用Date类型的字段使用rs.getTimestamp（*）即可正常显示</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp;&nbsp;</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp; 方案二、</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp;&nbsp;</span><br style="padding-bottom: 0px; line-height: 25px; background-color: #ffffff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; word-break: break-all; padding-top: 0px" /><span style="line-height: 25px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333">&nbsp;&nbsp;&nbsp; 增加服务器/Java应用的虚拟机参数：-Doracle.jdbc.V8Compatible=&#8220;true&#8221;</span>&nbsp;</div><img src ="http://www.blogjava.net/fiele/aggbug/404895.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2013-10-12 15:08 <a href="http://www.blogjava.net/fiele/archive/2013/10/12/404895.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>启动参数放MAP，转换为对象，用户编码找到用户名</title><link>http://www.blogjava.net/fiele/archive/2013/09/06/403762.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Fri, 06 Sep 2013 08:00:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2013/09/06/403762.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/403762.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2013/09/06/403762.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/403762.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/403762.html</trackback:ping><description><![CDATA[<div><strong>方法一：类转换为map<br /></strong>JAVA中编写类CacheManager，方法如下：<br />&nbsp;&nbsp;&nbsp;&nbsp; 
<p>&nbsp;public void contextInitialized(javax.servlet.ServletContextEvent arg0) {<br />&nbsp;&nbsp;WebInfoDBO webInfoDBO = (WebInfoDBO) SpringContext.getBean("WebInfoDBO");<br />&nbsp;&nbsp;List list = webInfoDBO.queryBySql(" select detail_id as \"detailId\", genre_id as \"genreId\",type_two as \"typeTwo\", " + "title_name as \"titleName\",is_issue&nbsp; as \"isIssue\",is_hot&nbsp; as \"isHot\",content&nbsp; as \"content\"" + "from&nbsp;&nbsp; (select detail_id,genre_id,type_two, title_name, is_issue,is_hot,(select content from web_content c where web_info_d.detail_id=c.detail_id and is_hot='1') content,"<br />&nbsp;&nbsp;&nbsp;&nbsp;+ "rank() over(partition by genre_id order by sort_code,upt_date desc) rn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from web_info_d where is_issue='1') where rn&lt;=1", WebInfoD.class);<br />&nbsp;&nbsp;for (int i = 0; i &lt; list.size(); i++) {<br />&nbsp;&nbsp;&nbsp;WebInfoD webInfoD = (WebInfoD) list.get(i);<br />&nbsp;&nbsp;&nbsp;tableComent.put("webInfoD", webInfoD);<br />&nbsp;&nbsp;}</p>
<p>&nbsp;}<br />在JSP页面获取值方法：CacheManager：<br />CacheManager cm = new CacheManager();<br />WebInfoD webInfoD = (WebInfoD) cm.tableComent.get("webInfoD");<br />out.println(webInfoD.getDetailId());<br />out.println(cm.tableComent.get("detailId"));<br /><br /><strong>方法二：类转换为map中KEY，VALUE<br />JAVA中：<br /></strong></p>
<p>&nbsp;public void contextInitialized(javax.servlet.ServletContextEvent arg0) {<br />&nbsp;&nbsp;SysDictBO sysDictBO = (SysDictBO) SpringContext.getBean("SysDictBO");<br />&nbsp;&nbsp;List list = sysDictBO.queryBySql(" select TYPE_DESC_ID as \"typeDescId\", TYPE_DESC_NAME as \"typeDescName\"&nbsp; from&nbsp; Sys_Dict_d d,sys_dict h where h.type_id=d.type_id", SysDictD.class);<br />&nbsp;&nbsp;for (int i = 0; i &lt; list.size(); i++) {<br />&nbsp;&nbsp;&nbsp;SysDictD sysDictD = (SysDictD) list.get(i);<br />&nbsp;&nbsp;&nbsp;tableComent.put(sysDictD.getTypeDescId(),sysDictD.getTypeDescName());<br />&nbsp;&nbsp;}</p>
<p>&nbsp;}</p>
<p>JSP中：<br />&lt;%@ page import="com.gzlt.framework.cache.CacheManager" %&gt;<br /></p>
<p>CacheManager cm = new CacheManager();<br />WebInfoD webInfoD = (WebInfoD) cm.tableComent;</p>
<p>out.println(cm.tableComent.get("402881c9405be55f01405c12f8240003"));</p>
<p><br /></p></div><img src ="http://www.blogjava.net/fiele/aggbug/403762.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2013-09-06 16:00 <a href="http://www.blogjava.net/fiele/archive/2013/09/06/403762.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对象取值，无属性名称的取值。</title><link>http://www.blogjava.net/fiele/archive/2013/09/03/403607.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Tue, 03 Sep 2013 07:26:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2013/09/03/403607.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/403607.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2013/09/03/403607.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/403607.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/403607.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Object[] o = (Object[]) page.getListSum().get(0);//这里是对象<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("==="+o[1]); <br /><br /><br /><!--StartFragment -->

<div>01.在hibernate中，用hql语句查询实体类，采用list方法的返回结果为一个List，该List中封装的对象分为以下三种情况：&nbsp;&nbsp;<br />02.&nbsp;&nbsp;<br />03.1.查询全部字段的情况下，如"from&nbsp;实体类"，list中封装的对象为实体类本身，各属性都将得到填充。&nbsp;&nbsp;<br />04.&nbsp;&nbsp;<br />05.2.只查询一个字段，默认情况下，list中封装的是Object对象。&nbsp;&nbsp;<br />06.&nbsp;&nbsp;<br />07.3.查询两个或两个以上的字段，默认情况下，list中封装的是Object[],长度与所查询的字段数一致。&nbsp;&nbsp;<br />08.&nbsp;&nbsp;<br />09.对于后两种情况，用标签遍历时不太方便，因为无法直接转换成实体类的对象。&nbsp;&nbsp;<br /><br />3.查询两个或两个以上的字段，默认情况下，list中封装的是Object[],长度与所查询的字段数一致。<br />&nbsp;&nbsp; <!--StartFragment -->

<div>set的时候，list里面保存的是对象[] </div></div><img src ="http://www.blogjava.net/fiele/aggbug/403607.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2013-09-03 15:26 <a href="http://www.blogjava.net/fiele/archive/2013/09/03/403607.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>取实体类的属性名</title><link>http://www.blogjava.net/fiele/archive/2013/08/16/402926.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Fri, 16 Aug 2013 07:17:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2013/08/16/402926.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/402926.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2013/08/16/402926.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/402926.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/402926.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;Map&lt;String, String&gt; classColumnMap = new HashMap();<br />&nbsp;&nbsp;Class classType=null;<br />&nbsp;&nbsp;classType = Class.forName(beanName);&nbsp;<br />&nbsp;&nbsp;Field allFields[]=classType.getDeclaredFields();<br />&nbsp;&nbsp;&nbsp; for(int i=0;i&lt;allFields.length;i++)<br />&nbsp;&nbsp;&nbsp; {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; classColumnMap.put(allFields[i].getName(),allFields[i].getType());</p>
<p>&nbsp;&nbsp;&nbsp; }</p><img src ="http://www.blogjava.net/fiele/aggbug/402926.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2013-08-16 15:17 <a href="http://www.blogjava.net/fiele/archive/2013/08/16/402926.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>把对象传入session在JSP页面取值方法：</title><link>http://www.blogjava.net/fiele/archive/2013/08/16/402907.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Fri, 16 Aug 2013 02:40:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2013/08/16/402907.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/402907.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2013/08/16/402907.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/402907.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/402907.html</trackback:ping><description><![CDATA[<div>JAVA中：<br />super.getSession().put("sysobject", list);<br />JSP中：、<br />&nbsp;&nbsp;&nbsp; &lt;select id="def" name="def"&gt;<br />&nbsp;&nbsp;&nbsp; &lt;c:forEach var="sysobject" items="${session.sysobject }" &gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option name="" value=" ${sysobject.englishName}" datevalue="ddd"&gt; ${sysobject.chnName}&lt;/option&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/c:forEach&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/select&gt;<br />或用struct标签实现：<!--StartFragment -->

<div>&lt;s:iterator&nbsp;value="#session.list"&gt; </div></div><img src ="http://www.blogjava.net/fiele/aggbug/402907.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2013-08-16 10:40 <a href="http://www.blogjava.net/fiele/archive/2013/08/16/402907.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA规范写法</title><link>http://www.blogjava.net/fiele/archive/2013/08/15/402860.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Thu, 15 Aug 2013 07:11:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2013/08/15/402860.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/402860.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2013/08/15/402860.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/402860.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/402860.html</trackback:ping><description><![CDATA[更新某个对象时：&nbsp;<br />// 发布<br />&nbsp;public String issue() throws Exception {<br />&nbsp;&nbsp;String defineId = super.getRequest().getParameter("defineId");<br />&nbsp;&nbsp;try {<br />&nbsp;&nbsp;&nbsp;boolean isSuccess = false;<br />&nbsp;&nbsp;&nbsp;// 修改<br />&nbsp;&nbsp;&nbsp;if (defineId != null &amp;&amp; !Utility.isEmpty(defineId)) {<br />&nbsp;&nbsp;&nbsp;&nbsp;//更新某个字段时，先清空对象。<br />&nbsp;&nbsp;&nbsp;&nbsp;fmDefine = new FmDefine();<br />&nbsp;&nbsp;&nbsp;&nbsp;fmDefine.setDefineId(defineId);<br />&nbsp;&nbsp;&nbsp;&nbsp;fmDefine.setState("已发布");<br />&nbsp;&nbsp;&nbsp;&nbsp;isSuccess = fmDefineBO.update(fmDefine);<br />&nbsp;&nbsp;&nbsp;} <br />&nbsp;&nbsp;&nbsp;if (isSuccess) {<br />&nbsp;&nbsp;&nbsp;&nbsp;super.addActionMessage("发布成功!");<br />&nbsp;&nbsp;&nbsp;} else {<br />&nbsp;&nbsp;&nbsp;&nbsp;super.addActionMessage("保存失败!");<br />&nbsp;&nbsp;&nbsp;}<br />//&nbsp;&nbsp;&nbsp;super.getRequest().setAttribute("isSuccess", isSuccess);<br />&nbsp;&nbsp;} catch (Exception e) {<br />&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;return query();<br />&nbsp;}<em><font size="3" face="Times New Roman"></font></em><img src ="http://www.blogjava.net/fiele/aggbug/402860.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2013-08-15 15:11 <a href="http://www.blogjava.net/fiele/archive/2013/08/15/402860.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>文件上传</title><link>http://www.blogjava.net/fiele/archive/2013/08/15/402847.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Thu, 15 Aug 2013 03:30:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2013/08/15/402847.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/402847.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2013/08/15/402847.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/402847.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/402847.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FileWriter writer;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; String path = System.getProperty("user.dir")+"/../webapps/sxzx/formfiles/"+session.get("objectID")+".txt";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; writer = new FileWriter(path);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; writer.write(content);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; writer.flush();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; writer.close();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (IOException e) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<img src ="http://www.blogjava.net/fiele/aggbug/402847.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2013-08-15 11:30 <a href="http://www.blogjava.net/fiele/archive/2013/08/15/402847.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>中文排序</title><link>http://www.blogjava.net/fiele/archive/2013/07/26/402022.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Fri, 26 Jul 2013 14:39:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2013/07/26/402022.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/402022.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2013/07/26/402022.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/402022.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/402022.html</trackback:ping><description><![CDATA[<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.text.Collator;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.Arrays;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br /><img id="Codehighlighter1_73_335_Open_Image" onclick="this.style.display='none'; Codehighlighter1_73_335_Open_Text.style.display='none'; Codehighlighter1_73_335_Closed_Image.style.display='inline'; Codehighlighter1_73_335_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_73_335_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_73_335_Closed_Text.style.display='none'; Codehighlighter1_73_335_Open_Image.style.display='inline'; Codehighlighter1_73_335_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;Test2&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_73_335_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_73_335_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br /><img id="Codehighlighter1_77_100_Open_Image" onclick="this.style.display='none'; Codehighlighter1_77_100_Open_Text.style.display='none'; Codehighlighter1_77_100_Closed_Image.style.display='inline'; Codehighlighter1_77_100_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_77_100_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_77_100_Closed_Text.style.display='none'; Codehighlighter1_77_100_Open_Image.style.display='inline'; Codehighlighter1_77_100_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_77_100_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_77_100_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080">@param</span><span style="color: #008000">&nbsp;args<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /><img id="Codehighlighter1_142_333_Open_Image" onclick="this.style.display='none'; Codehighlighter1_142_333_Open_Text.style.display='none'; Codehighlighter1_142_333_Closed_Image.style.display='inline'; Codehighlighter1_142_333_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_142_333_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_142_333_Closed_Text.style.display='none'; Codehighlighter1_142_333_Open_Image.style.display='inline'; Codehighlighter1_142_333_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(String[]&nbsp;args)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_142_333_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_142_333_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;TODO&nbsp;Auto-generated&nbsp;method&nbsp;stub</span><span style="color: #008000"><br /><img id="Codehighlighter1_199_214_Open_Image" onclick="this.style.display='none'; Codehighlighter1_199_214_Open_Text.style.display='none'; Codehighlighter1_199_214_Closed_Image.style.display='inline'; Codehighlighter1_199_214_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_199_214_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_199_214_Closed_Text.style.display='none'; Codehighlighter1_199_214_Open_Image.style.display='inline'; Codehighlighter1_199_214_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String[]&nbsp;names&nbsp;</span><span style="color: #000000">=</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_199_214_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_199_214_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">"</span><span style="color: #000000">王飞</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">李明</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">赵六</span><span style="color: #000000">"</span><span style="color: #000000">}</span></span><span style="color: #000000">;<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Arrays.sort(names,&nbsp;Collator.getInstance(java.util.Locale.CHINA));<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(Arrays.toString(names));<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />}</span></span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span></div><img src ="http://www.blogjava.net/fiele/aggbug/402022.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2013-07-26 22:39 <a href="http://www.blogjava.net/fiele/archive/2013/07/26/402022.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA中类型转换</title><link>http://www.blogjava.net/fiele/archive/2012/11/22/391734.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Thu, 22 Nov 2012 02:25:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2012/11/22/391734.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/391734.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2012/11/22/391734.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/391734.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/391734.html</trackback:ping><description><![CDATA[<div>1，Long转换为BigDecimal.<br />&nbsp;&nbsp;&nbsp; btn.setSortCode(BigDecimal.valueOf(2l));</div><img src ="http://www.blogjava.net/fiele/aggbug/391734.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2012-11-22 10:25 <a href="http://www.blogjava.net/fiele/archive/2012/11/22/391734.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>EL表达式</title><link>http://www.blogjava.net/fiele/archive/2012/09/27/388683.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Thu, 27 Sep 2012 04:06:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2012/09/27/388683.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/388683.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2012/09/27/388683.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/388683.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/388683.html</trackback:ping><description><![CDATA[相当于request.getparameter()的EL语句：<br />1、 ${param.method} <br />2、<s:property value="#parameters.method"></s:property> &lt;s:property value="#parameters.method"/&gt;<br />3、 &lt;s:if test="%{#parameters.method[0]=='delete'}"&gt;<br />4、&lt;%&nbsp;&nbsp;&nbsp; String sysCode = (String)request.getSession().getAttribute("sysCode");%&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp; &lt;c:url value="/${sysCode}/LoginAction_left.do"/&gt;<br /><s:if test="%{#parameters.method[0]=='delete'}"></s:if><img src ="http://www.blogjava.net/fiele/aggbug/388683.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2012-09-27 12:06 <a href="http://www.blogjava.net/fiele/archive/2012/09/27/388683.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>错误：java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer</title><link>http://www.blogjava.net/fiele/archive/2012/07/05/382297.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Thu, 05 Jul 2012 10:06:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2012/07/05/382297.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/382297.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2012/07/05/382297.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/382297.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/382297.html</trackback:ping><description><![CDATA[错误：
description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


<br />

解决办法：
关于在Hibernate里使用select count(*) 返回值的问题说明
由于我使用的是Hibernate 3.2版本，经确认，这个版本已经把以前返回 Integer的改成了 Long,
因为JPA里面的返回值规定是Long, Hibernate为了兼容这个，所以修改了返回值。

如果你从Hibernate 3.0.x/3.1.x升级到最新的3.2版，一定要注意，3.2版的很多sql函数如count(), sum()的唯一返回值已经从Integer变为Long，如果不升级代码，会得到一个ClassCastException。

这个变化主要是为了兼容JPA，可以在hibernate.org的最新文档中找到说明。

Hibernate Team也提供了一个与原来兼容的解决方案：

  Configuration classicCfg = new Configuration();
  classicCfg.addSqlFunction( "count", new ClassicCountFunction());
  classicCfg.addSqlFunction( "avg", new ClassicAvgFunction());
  classicCfg.addSqlFunction( "sum", new ClassicSumFunction());
  SessionFactory classicSf = classicCfg.buildSessionFactory();
<br />
详见：http://topic.csdn.net/u/20080725/14/239ee1ee-c1c7-4489-b752-22e884476b61.html<img src ="http://www.blogjava.net/fiele/aggbug/382297.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2012-07-05 18:06 <a href="http://www.blogjava.net/fiele/archive/2012/07/05/382297.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA语法(一)</title><link>http://www.blogjava.net/fiele/archive/2011/04/13/348202.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Wed, 13 Apr 2011 08:09:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2011/04/13/348202.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/348202.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2011/04/13/348202.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/348202.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/348202.html</trackback:ping><description><![CDATA[<strong>转换为整型</strong>:Integer.valueOf()<br />
<strong>含小数位型:</strong>BigDecimal.valueOf() <br />
<strong>当字段过长时,需省略,但鼠标放在上面,需要显示全部</strong>(title=):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div align="center" title="&lt;bean:write name="result" property="uploadMemo"/&gt;"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;logic:notEqual name="result" property="uploadMemo" value=""&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;bean:define id="uploadMemo" name="result" property="uploadMemo" type="java.lang.String"&gt;&lt;/bean:define&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;%if(uploadMemo.length()&gt;10){ %&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;%=uploadMemo.substring(0,10) %&gt;...&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;%}else{ %&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;%=uploadMemo%&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;%} %&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/logic:notEqual&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &amp;nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;/div&gt;&nbsp;&nbsp;&nbsp;&nbsp; <br />
<strong>防止刷新页面:<br />
</strong>
<p>&nbsp;&nbsp; 在写用户注册或其它程序时,会出现刷新成功页面后重复提交数据的情况</p>
<p>&nbsp;&nbsp; 运用Struts令牌机制可以解决这儿一问题</p>
<p>&nbsp; 在注册页面中加入<br />
&nbsp; &lt;%<br />
&nbsp; org.apache.struts.util.TokenProcessor.getInstance().saveToken(request);<br />
&nbsp;&nbsp; %&gt;<br />
&nbsp; 并在表单中加入HIDDEN值<br />
&nbsp; &lt;input type="hidden" name="org.apache.struts.taglib.html.TOKEN" value="&lt;%=session.getAttribute("org.apache.struts.action.TOKEN")%&gt;" /&gt;</p>
<p>&nbsp; 在注册成功页面(如Struts或其实框架可以加入到action)中<br />
&nbsp; if(org.apache.struts.util.TokenProcessor.getInstance().isTokenValid(request,true)) {&nbsp;<wbr><br />
&nbsp;<wbr>&nbsp;&nbsp; <wbr>&nbsp;<wbr> org.apache.struts.util.TokenProcessor.getInstance().resetToken(request);<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;&nbsp;&nbsp; .....<br />
&nbsp;&nbsp;&nbsp; }</p>
<img src ="http://www.blogjava.net/fiele/aggbug/348202.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2011-04-13 16:09 <a href="http://www.blogjava.net/fiele/archive/2011/04/13/348202.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>