??xml version="1.0" encoding="utf-8" standalone="yes"?>国产在线精品成人一区二区三区,日本一区二区高清,无码少妇一区二区三区http://www.aygfsteel.com/damiean/无所谓技? q求高质? My QQ:370650640zh-cnThu, 05 Jun 2025 20:36:10 GMTThu, 05 Jun 2025 20:36:10 GMT60对于取值Session里面的集合问?/title><link>http://www.aygfsteel.com/damiean/archive/2011/09/06/358139.html</link><dc:creator>China_dam</dc:creator><author>China_dam</author><pubDate>Tue, 06 Sep 2011 10:21:00 GMT</pubDate><guid>http://www.aygfsteel.com/damiean/archive/2011/09/06/358139.html</guid><wfw:comment>http://www.aygfsteel.com/damiean/comments/358139.html</wfw:comment><comments>http://www.aygfsteel.com/damiean/archive/2011/09/06/358139.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/damiean/comments/commentRss/358139.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/damiean/services/trackbacks/358139.html</trackback:ping><description><![CDATA[<div> 今天做权?nbsp; 惛_得用户里面的角色  ׃我做的是多对?nbsp; 所以不能按照多对一的点get去获?nbsp;    所以在循环的时候报?nbsp;    ׃没有配置opensessionviewfilter  所以页面不会自动去加蝲集合里面的数?nbsp; 所以我们需要配|Opensessionviewfilter来加载集合里面的数据 从而做到我们所需要的功能   下面是Opensessionviewfilter的配|?nbsp; C攑֜Struts2的前? <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.aygfsteel.com/images/OutliningIndicators/None.gif" /><span style="color: #0000ff"><</span><span style="color: #800000">filter</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" />        </span><span style="color: #0000ff"><</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">></span><span style="color: #000000">openSessionInView</span><span style="color: #0000ff"></</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" />        </span><span style="color: #0000ff"><</span><span style="color: #800000">filter-class</span><span style="color: #0000ff">></span><span style="color: #000000">org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</span><span style="color: #0000ff"></</span><span style="color: #800000">filter-class</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" />    </span><span style="color: #0000ff"></</span><span style="color: #800000">filter</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" />    </span><span style="color: #0000ff"><</span><span style="color: #800000">filter-mapping</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" />        </span><span style="color: #0000ff"><</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">></span><span style="color: #000000">openSessionInView</span><span style="color: #0000ff"></</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" />        </span><span style="color: #0000ff"><</span><span style="color: #800000">url-pattern</span><span style="color: #0000ff">></span><span style="color: #000000">/*</span><span style="color: #0000ff"></</span><span style="color: #800000">url-pattern</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" />    </span><span style="color: #0000ff"></</span><span style="color: #800000">filter-mapping</span><span style="color: #0000ff">></span></div><br />再此感谢ninja的帮?nbsp;  大家可以M解Session的特性和懒加载!<br /></div><img src ="http://www.aygfsteel.com/damiean/aggbug/358139.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/damiean/" target="_blank">China_dam</a> 2011-09-06 18:21 <a href="http://www.aygfsteel.com/damiean/archive/2011/09/06/358139.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SSH扚wCheckbox修改http://www.aygfsteel.com/damiean/archive/2011/08/23/357123.htmlChina_damChina_damTue, 23 Aug 2011 08:04:00 GMThttp://www.aygfsteel.com/damiean/archive/2011/08/23/357123.htmlhttp://www.aygfsteel.com/damiean/comments/357123.htmlhttp://www.aygfsteel.com/damiean/archive/2011/08/23/357123.html#Feedback0http://www.aygfsteel.com/damiean/comments/commentRss/357123.htmlhttp://www.aygfsteel.com/damiean/services/trackbacks/357123.html阅读全文

China_dam 2011-08-23 16:04 发表评论
]]>
S2SH分页 留有l有需要的Q!http://www.aygfsteel.com/damiean/archive/2011/08/09/356144.htmlChina_damChina_damTue, 09 Aug 2011 07:32:00 GMThttp://www.aygfsteel.com/damiean/archive/2011/08/09/356144.htmlhttp://www.aygfsteel.com/damiean/comments/356144.htmlhttp://www.aygfsteel.com/damiean/archive/2011/08/09/356144.html#Feedback0http://www.aygfsteel.com/damiean/comments/commentRss/356144.htmlhttp://www.aygfsteel.com/damiean/services/trackbacks/356144.htmldaoimpQ?
 1 /**
 2      * @用户数据分页 pageNo 当前| pageSize 每页行数
 3      */
 4     public List<Users> getUsersFenye(final int pageNo, final int pageSize)
 5             throws Exception {
 6         List<Users> list = (List<Users>this.getHibernateTemplate()
 7                 .executeFind(new HibernateCallback() {
 8                     public Object doInHibernate(Session session)
 9                             throws HibernateException, SQLException {
10                         return session
11                                 .createQuery(
12                                         "from Users users where usid != 1 order by usid asc")
13                                 .setFirstResult(pageNo * (pageSize))
14                                 .setMaxResults(pageSize).list();
15                     }
16                 });
17         return list;
18     }



Action:
 1 public String getList() {
 2         List<Users> list = null;
 3         int pageNo = request.getParameter("pageNo"== null ? 0 : Integer
 4                 .parseInt(request.getParameter("pageNo"));// 当前|
 5         int pageSize = 5;// 每页昄的行?/span>
 6         int rows = 0;// d的行?/span>
 7         try {
 8             rows = usersDao.selectUsers().size();
 9             // 通过查询所?nbsp;再点它的size
10             int pages = rows % pageSize == 0 ? rows / pageSize : rows
11                     / pageSize + 1;// 查询出d的页?br />12             // q行判断 当前的页数小于一 p它显C首?/span>
13             if (pageNo < 0) {
14                 pageNo = 0;
15                 // 当前|大于N 昄N
16             } else if (pageNo > pages - 1) {
17                 pageNo = pages - 1;
18             }
19             list = usersDao.getUsersFenye(pageNo, pageSize);
20             request.setAttribute("uList", list);
21             request.setAttribute("pageNo", pageNo);
22             request.setAttribute("pages", pages);
23         } catch (Exception e) {
24             e.printStackTrace();
25         }
26         return "selectUAll";
27     }


q算?没有什么复杂的代码 希望能帮到大ӞQ?img src ="http://www.aygfsteel.com/damiean/aggbug/356144.html" width = "1" height = "1" />

China_dam 2011-08-09 15:32 发表评论
]]>
代码重构阅读心得[转] http://www.aygfsteel.com/damiean/archive/2011/08/05/355855.htmlChina_damChina_damFri, 05 Aug 2011 03:22:00 GMThttp://www.aygfsteel.com/damiean/archive/2011/08/05/355855.htmlhttp://www.aygfsteel.com/damiean/comments/355855.htmlhttp://www.aygfsteel.com/damiean/archive/2011/08/05/355855.html#Feedback0http://www.aygfsteel.com/damiean/comments/commentRss/355855.htmlhttp://www.aygfsteel.com/damiean/services/trackbacks/355855.html
代码重构阅读心得[转]
  最q阅读Martin Flower的《重构》,对自己有许多启发Q以前认Z些正的观点现在看来也不那么正确了;同时发现寚w构的理解只有在阅M书之后更加彻底;在阅诅R重构》之后我对其中几ҎҎ触:

 

  1. 在没有具体阅诅R重构》之前,我认为重构就是将代码变的Ҏ理解Q容易维护,但在阅读了《重构》之后才发现重构不仅可以利用到重新构造已有的代码Q也可以帮助我们在阅M码的q程中增加我们的对代码理解的速度。其实我x个学习编写代码的同行都在学习的过E中阅读q别人的代码Q然后还有可能将别h的代码拿到计机上编译运行来查看l果表现。实际上我认在某U意义上属于重构Q只是重构的_度有多大,或许你修改别人的代码一部分来查看修改的l果Q从而帮助自己掌握Y件中的更多特性,或者说让自׃改的代码表现出原来的功能。Martin Flower说的是如此Q我们如果没有得到别人完整的文档Q那我们怎么h能理解别人的代码来,好的办法是我们一辚wd人的代码Q一辚w分部分的修改他h的代码,然后试每次修改的结果与以前的结果是否一P如果一P那么你的重构代码是正,那么你肯定能够理解你自己写的代码吧(自己都不理解自己的代码就不要q了Q;别h的代码就q样在我们一部分一部分重构当中被我们理解了?

 

  2. 以前我们写代码的时候喜Ƣ设计,设计的我们认为很详细了,然后开始将所有的功能模块都写完,接着再调试,在调试的q程中我们可能花Ҏ写代码长的多的时间。是的,因ؓ你在q行一个复杂的东西Q当然不Ҏ搞定了。Martin Flower认ؓ我们调试的时间可以不用那么长Q原因是我们不能在写完了一个复杂系l的时候再调试Q我们可以先建立一个好的测试用例,在写q个试用例的过E中我们更能Ҏ个系l了解,也能够帮助我们写代码Q然后我们一点点的写Q写一部分试一下,保证每次新写的代码都能正运行,从而当代码写完了,pȝ调试也完毕了。这L情况下可以认为我们没有在调试上花旉Q我们把旉花在试和编写代码上了?/span>

 

  3. 以前认ؓ代码当中注释多好。Martin Flower又一ơ给我们教训_写注释是因ؓ你的代码已经不能告诉代码阅读者他的真实意思了。是的,好的代码可以通过很多方式表达其自w的含义Q例如变量的名称Q函数的名称{;如一个比较条件判断来说吧Q我们有必要的情况下这个即使很短的条g抽取一个方法,然后用方法名U来告诉读者判断的真实意义Q如果这里直接用条件判断就要让读者迷惑半天,当然q里的前提是l变量和函数起一个合适的名字Q这是考验E序员真功夫的地方了。另外,q里说的不是说写注释不好Q如我的目的是如果代码可以描q意义了Q注释就不需要写了,q样p你省了一件事情:保证代码和注释的同步Q这不是更好?

 

  4. 在之前我也认为重构会p很大代码Q因为我们要理解代码Q重新编写;但ؓ了修改BUGQMartin Flower告诉我们重构是最快的。也怸怿Q我也不怿Q但他说的有道理Q容易修改的BUGQ当然早p修改了,那么剩下的BUG很难找了,主要因ؓ代码中的逻辑不清楚,重构可以改变q种情况Q让我们的代码有条有理,那么当然BUG无处藏w了?

 

  5. 勇于接受变化。以前认为用户频J的变化需求是不可理喻Q实际上是我们自׃可理喻,他们花钱当然需要能提供高质量的服务Q而Martin Flower认ؓ不用怕改变,我们有重构工P重构可以让我们代码Q何时候都是清楚的Q容易修改的Q那么变化是件快乐的事情不再象以前那栯难了?

 

  6. 重构与性能不是是对立的。重构让代码Ҏ理解Q而性能让代码变的难以理解,不过我们在开始的时候应该考虑怎么栯代码Ҏ理解和维护,q样我们可以在后面适当的时候对代码的某部分q行L的性能改进工作。本人做性能改进工作有段旉了,想从庞大的杂乱无章的、不熟悉的代码中扑և性能的bottleneck的确不是一件容易的事情Q我需要的是理解代码,理解程Q那么如果一个结构很好的代码对于我来说就好对付多了。因此他们不是对立的Q性能以重构ؓ基础的?

  其实通过重构Q最主要的目的是让我们的代码更清晎ͼ更轻巧,更容易被l护Q那么也是我们有良好的代码Q于是我们还惧怕什么,什么都可以L搞定。同栗重构》认Z码随旉是清晰的、轻巧的Q一般你的代码不再具有以上特点,那么我们需要用重构了?/span>



China_dam 2011-08-05 11:22 发表评论
]]>
SSH关于多表插入 只能插入一张关p表的问?/title><link>http://www.aygfsteel.com/damiean/archive/2011/08/02/355599.html</link><dc:creator>China_dam</dc:creator><author>China_dam</author><pubDate>Tue, 02 Aug 2011 07:51:00 GMT</pubDate><guid>http://www.aygfsteel.com/damiean/archive/2011/08/02/355599.html</guid><wfw:comment>http://www.aygfsteel.com/damiean/comments/355599.html</wfw:comment><comments>http://www.aygfsteel.com/damiean/archive/2011/08/02/355599.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/damiean/comments/commentRss/355599.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/damiean/services/trackbacks/355599.html</trackback:ping><description><![CDATA[今天弄项?nbsp; 有个表关联了两张其他?从而做插入的时候要l两张关p表d数据  但是在添加数据的时?发生了ȝ?nbsp; 只能d一张关p表 另外一张关p表 Ld不进?nbsp;  l果在检察映文件的时?发现了问?nbsp; l大家看看我的映文件是怎么配置的吧  <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.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #0000ff"><</span><span style="color: #800000">set </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="customerses"</span><span style="color: #ff0000"> table</span><span style="color: #0000ff">="CUANDPR"</span><span style="color: #ff0000"> schema</span><span style="color: #0000ff">="SCOTT"</span><span style="color: #ff0000"> </span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />            </span><span style="color: #0000ff"><</span><span style="color: #800000">key</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />                </span><span style="color: #0000ff"><</span><span style="color: #800000">column </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="PID"</span><span style="color: #ff0000"> precision</span><span style="color: #0000ff">="22"</span><span style="color: #ff0000"> scale</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />            </span><span style="color: #0000ff"></</span><span style="color: #800000">key</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />            </span><span style="color: #0000ff"><</span><span style="color: #800000">many-to-many </span><span style="color: #ff0000">entity-name</span><span style="color: #0000ff">="com.kinrich.mediaStorage.dto.Customers"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />                </span><span style="color: #0000ff"><</span><span style="color: #800000">column </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="CUID"</span><span style="color: #ff0000"> precision</span><span style="color: #0000ff">="22"</span><span style="color: #ff0000"> scale</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />            </span><span style="color: #0000ff"></</span><span style="color: #800000">many-to-many</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #0000ff"></</span><span style="color: #800000">set</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #0000ff"><</span><span style="color: #800000">set </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="userses"</span><span style="color: #ff0000"> table</span><span style="color: #0000ff">="PRANDUS"</span><span style="color: #ff0000"> schema</span><span style="color: #0000ff">="SCOTT"</span><span style="color: #ff0000"> inverse</span><span style="color: #0000ff">="true"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />            </span><span style="color: #0000ff"><</span><span style="color: #800000">key</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />                </span><span style="color: #0000ff"><</span><span style="color: #800000">column </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="PID"</span><span style="color: #ff0000"> precision</span><span style="color: #0000ff">="22"</span><span style="color: #ff0000"> scale</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />            </span><span style="color: #0000ff"></</span><span style="color: #800000">key</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />            </span><span style="color: #0000ff"><</span><span style="color: #800000">many-to-many </span><span style="color: #ff0000">entity-name</span><span style="color: #0000ff">="com.kinrich.mediaStorage.dto.Users"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />                </span><span style="color: #0000ff"><</span><span style="color: #800000">column </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="USID"</span><span style="color: #ff0000"> precision</span><span style="color: #0000ff">="22"</span><span style="color: #ff0000"> scale</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />            </span><span style="color: #0000ff"></</span><span style="color: #800000">many-to-many</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #0000ff"></</span><span style="color: #800000">set</span><span style="color: #0000ff">></span></div>  应该l心的朋友发C点什么吧    我做插入的时?nbsp; W一个Set能插?W二个就插入不了  原因在?Hibernate在自动映的时?在第二个上面d了inverse="true"   l果造成了这个表的数据添加不q去?nbsp;  至于inverse的效?nbsp; 大家可以M解下?<img src ="http://www.aygfsteel.com/damiean/aggbug/355599.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/damiean/" target="_blank">China_dam</a> 2011-08-02 15:51 <a href="http://www.aygfsteel.com/damiean/archive/2011/08/02/355599.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SSH+ORACLE 怎么hyyyy-MM-dd hh:mm:ss变成yyyy-MM-hhhttp://www.aygfsteel.com/damiean/archive/2011/08/01/355493.htmlChina_damChina_damMon, 01 Aug 2011 07:18:00 GMThttp://www.aygfsteel.com/damiean/archive/2011/08/01/355493.htmlhttp://www.aygfsteel.com/damiean/comments/355493.htmlhttp://www.aygfsteel.com/damiean/archive/2011/08/01/355493.html#Feedback0http://www.aygfsteel.com/damiean/comments/commentRss/355493.htmlhttp://www.aygfsteel.com/damiean/services/trackbacks/355493.html直接在映文件下面把getterҎ改了  例如我这?
public Date getStarttime(){
        SimpleDateFormat s
=new SimpleDateFormat("yyyy-MM-dd");
        
return java.sql.Date.valueOf(s.format(this.starttime));
    }


在页面上面就不要再做改变了!

China_dam 2011-08-01 15:18 发表评论
]]>
org.hibernate.DuplicateMappingException错误http://www.aygfsteel.com/damiean/archive/2011/07/19/354615.htmlChina_damChina_damTue, 19 Jul 2011 05:40:00 GMThttp://www.aygfsteel.com/damiean/archive/2011/07/19/354615.htmlhttp://www.aygfsteel.com/damiean/comments/354615.htmlhttp://www.aygfsteel.com/damiean/archive/2011/07/19/354615.html#Feedback0http://www.aygfsteel.com/damiean/comments/commentRss/354615.htmlhttp://www.aygfsteel.com/damiean/services/trackbacks/354615.html 1org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'contactDao' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.DuplicateMappingException: Duplicate collection role mapping com.mediaStorage.dto.Menu.userses
 2 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
 3 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
 4 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1244)
 5 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1008)
 6 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:470)
 7 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
 8 at java.security.AccessController.doPrivileged(Native Method)
 9 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
10 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
11 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
12 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
13 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
14 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
15 at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
16 at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
17 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
18 at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
19 at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
20 at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
21 at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
22 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
23 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
24 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
25 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
26 at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
27 at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
28 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
29 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
30 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
31 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
32 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
33 at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
34 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
35 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
36 at org.apache.catalina.core.StandardService.start(StandardService.java:516)
37 at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
38 at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
39 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
40 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
41 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
42 at java.lang.reflect.Method.invoke(Unknown Source)
43 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
44 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
45Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.DuplicateMappingException: Duplicate collection role mapping com.mediaStorage.dto.Menu.userses
46 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)
47 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)
48 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
49 at java.security.AccessController.doPrivileged(Native Method)
50 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
51 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
52 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
53 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
54 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
55 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
56 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
57  42 more
58Caused by: org.hibernate.DuplicateMappingException: Duplicate collection role mapping com.mediaStorage.dto.Menu.userses
59 at org.hibernate.cfg.Mappings.addCollection(Mappings.java:124)
60 at org.hibernate.cfg.HbmBinder.createClassProperties(HbmBinder.java:2066)
61 at org.hibernate.cfg.HbmBinder.createClassProperties(HbmBinder.java:2041)
62 at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:359)
63 at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:273)
64 at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:144)
65 at org.hibernate.cfg.Configuration.add(Configuration.java:669)
66 at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:504)
67 at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:631)
68 at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
69 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)
70 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)
71  52 more
72

 org.hibernate.DuplicateMappingException: Duplicate collection role mapping com.kinrich.mediaStorage.dto.Menu.userses
查资料发现这个错误是Menu里面的userses重复?nbsp; 从Menu.java查到Menu.hbm.xml l果都没有发现错误,后面查applicationContext.xml文g的mappingResources时发现我的有句value重复?nbsp; 原来我是从那句开始是用的Ctrl+Alt往下复制的  后面做完没检查就出现了这个错误?nbsp; 

下次选择用快捷键操作也要注意查下是否正确。不然出了错误也把快捷键省下的那点旉都浪费还有多?/span>


China_dam 2011-07-19 13:40 发表评论
]]>
java.lang.NoClassDefFoundError: javax/el/ExpressionFactory错误http://www.aygfsteel.com/damiean/archive/2011/05/20/350694.htmlChina_damChina_damFri, 20 May 2011 07:24:00 GMThttp://www.aygfsteel.com/damiean/archive/2011/05/20/350694.htmlhttp://www.aygfsteel.com/damiean/comments/350694.htmlhttp://www.aygfsteel.com/damiean/archive/2011/05/20/350694.html#Feedback0http://www.aygfsteel.com/damiean/comments/commentRss/350694.htmlhttp://www.aygfsteel.com/damiean/services/trackbacks/350694.html 1信息: validateJarFile(E:\workspace\Tomcat5.5\webapps\mediaStorage\WEB-INF\lib\javaee.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
 2ERROR - Error configuring application listener of class com.sun.faces.config.ConfigureListener
 3java.lang.NoClassDefFoundError: javax/el/ExpressionFactory
 4    at java.lang.Class.getDeclaredConstructors0(Native Method)
 5    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
 6    at java.lang.Class.getConstructor0(Class.java:2640)
 7    at java.lang.Class.newInstance0(Class.java:321)
 8    at java.lang.Class.newInstance(Class.java:303)
 9    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3712)
10    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
11    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
12    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
13    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
14    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:904)
15    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:867)
16    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
17    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
18    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
19    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
20    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
21    at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
22    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
23    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
24    at org.apache.catalina.core.StandardService.start(StandardService.java:450)
25    at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
26    at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
27    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
28    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
29    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
30    at java.lang.reflect.Method.invoke(Method.java:585)
31    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
32    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
33ERROR - Skipped installing application listeners due to previous error(s)



q个错误是很?到网上下一个javaee.jar攑ֈTomcat5.X 的common/lib下面好?span style="color: #000000">



China_dam 2011-05-20 15:24 发表评论
]]>
readOnly错误http://www.aygfsteel.com/damiean/archive/2011/05/16/350326.htmlChina_damChina_damMon, 16 May 2011 08:30:00 GMThttp://www.aygfsteel.com/damiean/archive/2011/05/16/350326.htmlhttp://www.aygfsteel.com/damiean/comments/350326.htmlhttp://www.aygfsteel.com/damiean/archive/2011/05/16/350326.html#Feedback0http://www.aygfsteel.com/damiean/comments/commentRss/350326.htmlhttp://www.aygfsteel.com/damiean/services/trackbacks/350326.html at org.springframework.orm.hibernate3.HibernateTemplate.checkWriteOperationAllowed(HibernateTemplate.java:1182)
 at org.springframework.orm.hibernate3.HibernateTemplate$12.doInHibernate(HibernateTemplate.java:692)
 at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:419)
 at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
 at org.springframework.orm.hibernate3.HibernateTemplate.save(HibernateTemplate.java:690)
 at com.kinrich.mediaStorage.daoimp.ManageMediaDaoImp.addMedia(ManageMediaDaoImp.java:20)
 at com.kinrich.mediaStorage.action.ManageMediaAction.addMedia(ManageMediaAction.java:52)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:441)
 at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:280)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:243)
 at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:165)
 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:252)
 at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:130)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:165)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:179)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
 at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
 at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
 at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
 at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
 at com.kinrich.mediaStorage.filter.MyFilter.doFilter(MyFilter.java:22)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
 at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
 at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
 at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
 at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
 at java.lang.Thread.run(Thread.java:595)

今天遇到q个错误    按照|上的方法我一一试了?nbsp; 但是l果都不?nbsp; 无语?nbsp; l箋找我的错?

我晕?nbsp;  ApplicationContext文g和源文g都仔l检查了   Z么web.xml不仔l检查下?nbsp; 以前写的
<filter>
  <filter-name>session</filter-name>
  <filter-class>
   org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
  </filter-class>
 </filter>
 <filter-mapping>
  <filter-name>session</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
忘记删掉?nbsp;  习惯问题?nbsp; 害了我一下午  q好解决?nbsp;  原因是因我配|的事物起冲H?所以报?br />我事物配|如下:
<bean id="txtTemplate" abstract="true"
        class
="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
        
<property name="transactionManager" ref="transactionManager"></property>
        
<property name="transactionAttributes">
            
<props>
                
<prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
                
<prop key="select*">PROPAGATION_REQUIRED</prop> 
                
<prop key="add*">PROPAGATION_REQUIRED</prop> 
                
<prop key="update*">PROPAGATION_REQUIRED</prop> 
                
<prop key="delete*">PROPAGATION_REQUIRED</prop>
            
</props>
        
</property>
    
</bean>




China_dam 2011-05-16 16:30 发表评论
]]>
W一随W?/title><link>http://www.aygfsteel.com/damiean/archive/2011/05/14/350251.html</link><dc:creator>China_dam</dc:creator><author>China_dam</author><pubDate>Sat, 14 May 2011 15:38:00 GMT</pubDate><guid>http://www.aygfsteel.com/damiean/archive/2011/05/14/350251.html</guid><wfw:comment>http://www.aygfsteel.com/damiean/comments/350251.html</wfw:comment><comments>http://www.aygfsteel.com/damiean/archive/2011/05/14/350251.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/damiean/comments/commentRss/350251.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/damiean/services/trackbacks/350251.html</trackback:ping><description><![CDATA[今天在java博客园开通了我的博客      希望能和大家多多交流下心?nbsp; 作ؓ新手的我 可能没有很多心得来交?nbsp;  但是我会努力?nbsp;在这行发展下?nbsp; Q!Q! <img src ="http://www.aygfsteel.com/damiean/aggbug/350251.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/damiean/" target="_blank">China_dam</a> 2011-05-14 23:38 <a href="http://www.aygfsteel.com/damiean/archive/2011/05/14/350251.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ݰ</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ԭ</a>| <a href="http://" target="_blank">ɽʡ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">⴨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Զ</a>| <a href="http://" target="_blank">ո</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">¡</a>| <a href="http://" target="_blank">ͩ</a>| <a href="http://" target="_blank">ޭ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">½</a>| <a href="http://" target="_blank">ʯ¥</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">²</a>| <a href="http://" target="_blank">ͬ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>