??xml version="1.0" encoding="utf-8" standalone="yes"?>人成免费电影一二三区在线观看,一区二区三区四区免费视频,在线观看黄网http://www.aygfsteel.com/zhanglijun33/category/17945.htmlhQ彷徨,立志Q蓄?..zh-cnThu, 23 Aug 2007 13:40:42 GMTThu, 23 Aug 2007 13:40:42 GMT60eclipse server tow run's models and othershttp://www.aygfsteel.com/zhanglijun33/archive/2007/08/23/h2.html无?/dc:creator>无?/author>Thu, 23 Aug 2007 07:10:00 GMThttp://www.aygfsteel.com/zhanglijun33/archive/2007/08/23/h2.htmlhttp://www.aygfsteel.com/zhanglijun33/comments/138845.htmlhttp://www.aygfsteel.com/zhanglijun33/archive/2007/08/23/h2.html#Feedback0http://www.aygfsteel.com/zhanglijun33/comments/commentRss/138845.htmlhttp://www.aygfsteel.com/zhanglijun33/services/trackbacks/138845.html1.我们qx使用的是debug模式Q但有时候这U模式得启动服务时间非帔RQ如果不存在cȝ的BugQ可以直接用Run模式启动服务。通常可以很快的启动了。但下次再启动服务时Qeclipse会用上一ơ的启动模式Q如果不知道q一点,我们没办法重新使用debug模式启动了。在run模式下,我们在类里的修改不能立即被服务器识别Q不能进行全部的调试。要想重C用debug模式启动,先点H口Q再点视图,再点serverQ然后在出现的服务器视图里选择debug模式启动卛_?/p>

2.hiberate query.setDate('",newDate()),不能使sqlq行时分U的比?此时应该使用.setTimeStamp().



]]>
关于hibernate的乐观锁异常http://www.aygfsteel.com/zhanglijun33/archive/2006/09/15/OptimisticLockingFailure.html无?/dc:creator>无?/author>Fri, 15 Sep 2006 06:41:00 GMThttp://www.aygfsteel.com/zhanglijun33/archive/2006/09/15/OptimisticLockingFailure.htmlhttp://www.aygfsteel.com/zhanglijun33/comments/69885.htmlhttp://www.aygfsteel.com/zhanglijun33/archive/2006/09/15/OptimisticLockingFailure.html#Feedback7http://www.aygfsteel.com/zhanglijun33/comments/commentRss/69885.htmlhttp://www.aygfsteel.com/zhanglijun33/services/trackbacks/69885.html1。其中时间最长的异常是无错误信息的异常。表现是数据库死锁。有l验的h当然能猜得到q是事务处理不当造成的,但由于没有经验,
我花费了一个星期的旉才改正?br />2。最奇怪的一个异常是Qhibernate乐观锁异常?hibernate3.HibernateOptimisticLockingFailureException: Unexpected row count: 2 expected: 1
我用的是hibernate3,Ҏ据库数据的更新是默认的乐观锁。因为它是生来就相当乐观的,不考虑我们q种新手常犯的错误,数据兌重复?br />比如Q从数据库里取出一个对象,然后l它重新赋|然后UpdateQ如果其他表和它相关Q而且有重复的记录Q就会报q样的错。解x法是惛_法不让其他表的相x据记录重复就可以解决?br />3。我遇到的另一个不常见的异常:UncategorizedSQLException错误原因Qmssql中的text型字DؓI|他加上默认值后恢复正常Q具体原因不太清楚?br />org.springframework.jdbc.UncategorizedSQLException


]]>
最q遇Chibernate的一个问?/title><link>http://www.aygfsteel.com/zhanglijun33/archive/2006/08/17/question1.html</link><dc:creator>无?/dc:creator><author>无?/author><pubDate>Thu, 17 Aug 2006 06:07:00 GMT</pubDate><guid>http://www.aygfsteel.com/zhanglijun33/archive/2006/08/17/question1.html</guid><wfw:comment>http://www.aygfsteel.com/zhanglijun33/comments/64114.html</wfw:comment><comments>http://www.aygfsteel.com/zhanglijun33/archive/2006/08/17/question1.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zhanglijun33/comments/commentRss/64114.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zhanglijun33/services/trackbacks/64114.html</trackback:ping><description><![CDATA[ <p>q几天一直没有更新我的博客是因ؓ我遇C一个棘手的问题,q是我编E以来困扰我旉最长的一个问题:从周一下午一直到现在。如果哪位高手有q方面的l验,请不吝指?<br />q是个关于hibernate斚w的问?<br /><span id="wmqeeuq" class="tpc_content"><font size="2">我的数据库关联较?hbm.xml是用myeclipse自动生成?dao是spring?也是myeclipse自动生成?在用hibernate向数据库插入数据的时?W一ơ执行还比较利,但把同样的数据再ơ插入的时?代码p不动?(主键是自增长?插入时不讑ր?,但当我重启tomcat?W一ơ执行插入又能插入了,但第二次执行的时候又C动了...p样周而复?<br />我测试后发现l常被卡住的语句是类g面的语句:<br />(某类)beanDAO.findByExample(某类实例).get(0);<br />请各位抽I看?谢谢.</font></span><br /><span id="wmqeeuq" class="tpc_content"><font size="2">大家可以凭经验来判断一下这个问?不用看代?因ؓhbm.mxl 和dao都是myeclipse自动生成?我没有改.<br />而程序中l常出错p?(某类)beanDAO.findByExample(某类实例).get(0);<br /><br /><br />现在我对q个问题ȝ有点思\了。但q没实现Q请高手指教?/font></span></p> <img src ="http://www.aygfsteel.com/zhanglijun33/aggbug/64114.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zhanglijun33/" target="_blank">无?/a> 2006-08-17 14:07 <a href="http://www.aygfsteel.com/zhanglijun33/archive/2006/08/17/question1.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate+Spring 对DAO的处理实?http://www.aygfsteel.com/zhanglijun33/archive/2006/07/25/goodacticle.html无?/dc:creator>无?/author>Tue, 25 Jul 2006 03:23:00 GMThttp://www.aygfsteel.com/zhanglijun33/archive/2006/07/25/goodacticle.htmlhttp://www.aygfsteel.com/zhanglijun33/comments/59954.htmlhttp://www.aygfsteel.com/zhanglijun33/archive/2006/07/25/goodacticle.html#Feedback0http://www.aygfsteel.com/zhanglijun33/comments/commentRss/59954.htmlhttp://www.aygfsteel.com/zhanglijun33/services/trackbacks/59954.html
 
引用"Spring"手册上的话说: Hibernate+Spring昄是天生的l合.

下面是我用spring处理的一个HibernateDAO实例,可以看到,代码量大大减了.

java代码: 


package infoweb.dao;

import java.util.List;
import java.util.Iterator;

import infoweb.pojo.Info;


import net.sf.hibernate.HibernateException;
import net.sf.hibernate.Query;
import net.sf.hibernate.Session;

import org.springframework.orm.hibernate.HibernateCallback;
import org.springframework.orm.hibernate.support.HibernateDaoSupport;


/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author D|?br />* @version 1.0
*/


publicclass InfoDAOImpl extends HibernateDaoSupport implements IInfoDAO {
  /**
   * 构造函?br />   */

  public InfoDAOImpl(){
    super();
  }


  /**
   * 增加记录
   * @param info Info
   */

  publicvoid setInfo(Info info)throwsException{
    getHibernateTemplate().save(info);
  }


  /**
   * 通过ID取得记录
   * @param id String
   * @return Info
   */

  public Info getInfoById(String id)throwsException{
    Info info = (Info) getHibernateTemplate().load(Info.class, id);
    return info;
  }


  /**
   * 修改记录
   * @param Info info
   */

  publicvoid modifyInfo(Info info)throwsException{
    getHibernateTemplate().update(info);
  }


  /**
   * 删除记录
   * @param Info info
   */

  publicvoid removeInfo(Info info)throwsException{
    getHibernateTemplate().delete(info);
  }


  ////////////////////////////////////////////////////////
  /////                                                ///
  /////以下部䆾不带审核功能                              ///
  /////                                                ///
  ////////////////////////////////////////////////////////

  /**
   * 取记录L
   * @return int
   */

  publicint getInfosCount()throwsException{
    int count = 0;
    String queryString = "select count(*) from Info";
    count = ((Integer) getHibernateTemplate().iterate(queryString).next()).
            intValue();
    return count;
  }


  /**
   * 取所有记录集?br />   * @return Iterator
   */

  publicIterator getAllInfos()throwsException{
    Iterator iterator = null;
    String queryString = " select info from Info as info order by info.id desc";
    List list = getHibernateTemplate().find(queryString);
    iterator = list.iterator();
    return iterator;
  }


  /**
   * 取记录集?br />   * @return Iterator
   * @param int position, int length
   */

  publicIterator getInfos(int position, int length)throwsException{
    Iterator iterator = null;
    String queryString = " select info from Info as info order by info.id desc";
    Query query = getHibernateTemplate().createQuery(getSession(), queryString);
    //讄游标的v始点
    query.setFirstResult(position);
    //讄游标的长?/span>
    query.setMaxResults(length);
    //记录生成
    List list = query.list();
    //把查询到的结果放入P代器
    iterator = list.iterator();
    return iterator;
  }


  /**
   * 取第一条记?br />   * @throws Exception
   * @return Station
   */

  public Info getFirstInfo()throwsException{
    Iterator iterator = null;
    Info info = null;
    String queryString = "select info from Info as info order by info.id desc";
    Query query = getHibernateTemplate().createQuery(getSession(), queryString);
    //记录生成
    List list = query.list();
    //把查询到的结果放入P代器
    iterator = list.iterator();
    if(iterator.hasNext()){
      info = (Info) iterator.next();
    }
    return info;
  }


  /**
   * 取最后一条记?br />   * @throws Exception
   * @return Station
   */

  public Info getLastInfo()throwsException{
    Iterator iterator = null;
    Info info = null;
    String queryString = "select info from Info as info order by info.id asc";
    Query query = getHibernateTemplate().createQuery(getSession(), queryString);
    //记录生成
    List list = query.list();
    //把查询到的结果放入P代器
    iterator = list.iterator();
    if(iterator.hasNext()){
      info = (Info) iterator.next();
    }
    return info;

  }


  ////////////////////////////////////////////////////////
  /////                                                ///
  ///// 以下部䆾表中要有特定字段才能Õ吩诵袪 牳鋈撕推W禒    ///
  /////                                                ///
  ////////////////////////////////////////////////////////

  /**
   * 取符合条件记录L, [表中要有 isperson 字段]
   * @return int
   * @param int isPerson
   */


  publicint getInfosCountByIsperson(int isPerson)throwsException{
    int count = 0;
    String queryString =
        "select count(*) from Info as info where info.isperson =" + isPerson;
    count = ((Integer) getHibernateTemplate().iterate(queryString).next()).
            intValue();
    return count;
  }


  /**
   * 取所有符合条件记录集? 模糊查询条g.[表中要有 isperson 字段]
   * @return Iterator
   * @param int isPerson
   */


  publicIterator getAllInfosByIsperson(int isPerson)throwsException{
    Iterator iterator = null;
    String queryString = " select info from Info as info where info.isperson =" +
                         isPerson + " order by info.id desc";
    List list = getHibernateTemplate().find(queryString);
    //把查询到的结果放入P代器
    iterator = list.iterator();
    return iterator;
  }


  /**
   * 取符合条件记录集? 模糊查询条g.[表中要有 isperson 字段]
   * @return Iterator
   * @param int isPerson,int position, int length
   */


  publicIterator getInfosByIsperson(int isPerson, int position, int length)throws
      Exception{
    Iterator iterator = null;
    String queryString = " select info from Info as info where info.isperson =" +
                         isPerson + " order by info.id desc";
    //创徏查询
    Query query = getHibernateTemplate().createQuery(getSession(), queryString);
    //讄游标的v始点
    query.setFirstResult(position);
    //讄游标的长?/span>
    query.setMaxResults(length);
    //记录生成
    List list = query.list();
    //把查询到的结果放入P代器
    iterator = list.iterator();
    return iterator;
  }


  ////////////////////////////////////////////////////////
  /////                                                ///
  ///// 以下部䆾表中要有特定字段才能Õ吩诵袪  查询部䆾      ///
  /////                                                ///
  ///////////////////////////////////////////////////////
  /**
   * 取符合条件记录L, 模糊查询条g.[表中要有 title 字段]
   * @return int
   * @param String text
   */

  publicint getInfosCount(String text)throwsException{
    int count = 0;
    count = ((Integer) getHibernateTemplate().iterate(
        "select count(*) from Info as info where info.title like '%" + text +
        "%'
").next()).intValue();
    return count;
  }


  /**
   * 取所有符合条件记录集? 模糊查询条g.[表中要有 title 字段]
   * @return Iterator
   * @param String text
   */


  publicIterator getAllInfos(String text)throwsException{
    Iterator iterator = null;
    String queryString =
        " select info from Info as info where info.title like '%" + text +
        "%'
order by info.id desc";
    //创徏查询
    Query query = getHibernateTemplate().createQuery(getSession(), queryString);
    //记录生成
    List list = query.list();
    //把查询到的结果放入P代器
    iterator = list.iterator();
    return iterator;
  }


  /**
   * 取符合条件记录集? 模糊查询条g.[表中要有 title 字段]
   * @return Iterator
   * @param String text,int position, int length
   */

  publicIterator getInfos(String text, int position, int length)throws
      Exception{
    Iterator iterator = null;
    String queryString =
        " select info from Info as info where info.title like '%" + text +
        "%'
order by info.id desc";

    //创徏查询
    Query query = getHibernateTemplate().createQuery(getSession(), queryString);
    //讄游标的v始点
    query.setFirstResult(position);
    //讄游标的长?/span>
    query.setMaxResults(length);
    //记录生成
    List list = query.list();
    //把查询到的结果放入P代器
    iterator = list.iterator();
    return iterator;
  }


  ////////////////////////////////////////////////////////
  /////                                                ///
  ///// 以下部䆾表中要有特定字段才能Õ吩诵袪 犠⒉嵯喙?    ///
  /////                                                ///
  ////////////////////////////////////////////////////////

  /**
   * 取符合条件记录L.[ 表中要有 registername 字段]
   * @return int
   * @param String text
   */

  publicint getInfosCountByRegisterName(String registerName)throwsException{
    int count = 0;
    count = ((Integer) getHibernateTemplate().iterate(
        "select count(*) from Info as info where info.registername = '" +
        registerName + "'
").next()).intValue();
    return count;
  }


  /**
   * 通过注册名取得一条记?如有多条,只取W一?[表中要有 registername字段]
   * @param registername String
   * @return Info
   */

  public Info getInfoByRegisterName(String registerName)throwsException{
    Iterator iterator = null;
    Info info = null;
    String queryString =
        " select info from Info as info where info.registername='" +
        registerName + "'
order by info.id desc";
    //创徏查询
    Query query = getHibernateTemplate().createQuery(getSession(), queryString);
    //记录生成
    List list = query.list();
    //把查询到的结果放入P代器
    iterator = list.iterator();
    if(iterator.hasNext()){
      info = (Info) iterator.next();
    }
    return info;
  }


  /**
   * 通过注册名取得所有记录集?[表中要有 registername字段]
   * @param registername String
   * @return Iterator
   */

  publicIterator getAllInfosByRegisterName(String registerName)throws
      Exception{
    Iterator iterator = null;
    String queryString =
        " select info from Info as info where info.registername='" +
        registerName + "'
order by info.id desc";
    //创徏查询
    Query query = getHibernateTemplate().createQuery(getSession(), queryString);
    //记录生成
    List list = query.list();
    //把查询到的结果放入P代器
    iterator = list.iterator();
    return iterator;
  }


  /**
   * 通过注册名取得记录列?[表中要有 registername字段]
   * @param registername String
   * @return Iterator
   */

  publicIterator getInfosByRegisterName(String registerName, int position,
                                         int length)throwsException{
    Iterator iterator = null;
    String queryString =
        " select info from Info as info where info.registername='" +
        registerName + "'
order by info.id desc";
    //创徏查询
    Query query = getHibernateTemplate().createQuery(getSession(), queryString);
    //讄游标的v始点
    query.setFirstResult(position);
    //讄游标的长?/span>
    query.setMaxResults(length);
    //记录生成
    List list = query.list();
    //把查询到的结果放入P代器
    iterator = list.iterator();
    return iterator;
  }


  ////////////////////////////////////////////////////////
  /////                                                ///
  ///// 以下部䆾表中要有特定字段才能Õ吩诵袪   犑餍桶婵?   ///
  /////                                                ///
  ////////////////////////////////////////////////////////

  /**
   * 取记录L.[ 表中要有 board_id 字段]
   * @return int
   * @param String boardId
   */

  publicint getInfosCountByBoard(String boardId)throwsException{
    int count = 0;

    count = ((Integer) getHibernateTemplate().iterate(
        "select count(*) from Info as info where info.boardId = '" + boardId +
        "'
").next()).intValue();

    return count;
  }


  /**
   * 通过版块名取得所有记录集?[表中要有 board_id字段]
   * @param BoardId String
   * @return Iterator
   */

  publicIterator getAllInfosByBoard(String boardId)throwsException{
    Iterator iterator = null;
    String queryString = " select info from Info as info where info.boardId='" +
                         boardId + "'
order by info.id desc";
    //创徏查询
    Query query = getHibernateTemplate().createQuery(getSession(), queryString);
    //记录生成
    List list = query.list();
    //把查询到的结果放入P代器
    iterator = list.iterator();
    return iterator;
  }


  /**
   * 通过版块名取得记录列?[表中要有 board_id字段]
   * @param BoardId String
   * @return Iterator
   */

  publicIterator getInfosByBoard(String boardId, int position, int length)throws
      Exception{
    Iterator iterator = null;
    String queryString = " select info from Info as info where info.boardId='" +
                         boardId + "'
order by info.id desc";

    //创徏查询
    Query query = getHibernateTemplate().createQuery(getSession(), queryString);
    //讄游标的v始点
    query.setFirstResult(position);
    //讄游标的长?/span>
    query.setMaxResults(length);
    //记录生成
    List list = query.list();
    //把查询到的结果放入P代器
    iterator = list.iterator();

    return iterator;

  }


  /**
   * 取符合条件记录L.[ 表中要有 board_id 字段,title]  模糊查询title
   * @return int
   * @param String boardId ,String text
   */

  publicint getInfosCountByBoard(String boardId, String text)throwsException{
    int count = 0;

    count = ((Integer) getHibernateTemplate().iterate(
        "select count(*) from Info as info where info.boardId='" + boardId +
        "'
and info.title like '%" + text + "%'").next()).intValue();

    return count;

  }


  /**
   * 通过版块名取得记录列?[表中要有 board_id字段]  模糊查询title
   * @param String boardID,int position, int length
   * @return Iterator
   */

  publicIterator getInfosByBoard(String boardId, int position, int length,
                                  String text)throwsException{
    Iterator iterator = null;
    String queryString = " select info from Info as info where info.boardId='" +
                         boardId + "'
and info.title like '%" + text +
                         "%'
order by info.id desc";

    //创徏查询
    Query query = getHibernateTemplate().createQuery(getSession(), queryString);
    //讄游标的v始点
    query.setFirstResult(position);
    //讄游标的长?/span>
    query.setMaxResults(length);
    //记录生成
    List list = query.list();
    //把查询到的结果放入P代器
    iterator = list.iterator();
    return iterator;

  }


  ////////////////////////////////////////////////////////
  /////                                                ///
  /////以下部䆾带有审核功能                              ///
  /////                                                ///
  ////////////////////////////////////////////////////////

  /**
   * 取记录L
   * @return int
   * @param int isAuditing
   */

  publicint getInfosCount(int isAuditing)throwsException{
   


]]>
spring,hibernate,struts应用中的错误及更?Q?Q?/title><link>http://www.aygfsteel.com/zhanglijun33/archive/2006/07/11/STRUTS3.html</link><dc:creator>无?/dc:creator><author>无?/author><pubDate>Tue, 11 Jul 2006 07:10:00 GMT</pubDate><guid>http://www.aygfsteel.com/zhanglijun33/archive/2006/07/11/STRUTS3.html</guid><wfw:comment>http://www.aygfsteel.com/zhanglijun33/comments/57650.html</wfw:comment><comments>http://www.aygfsteel.com/zhanglijun33/archive/2006/07/11/STRUTS3.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zhanglijun33/comments/commentRss/57650.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zhanglijun33/services/trackbacks/57650.html</trackback:ping><description><![CDATA[q两天公怓Q务不紧,q样q我不做试验的机会和旉。今天的试验是在action里面写多个不同的ҎQƈ且要?C务层的对象以便进一步处理数据?br />首先我的action要承DispatchAction.q样才能实现多个不同的方法放在一个action里?br />2.在里面写入固定的ҎQ?br />public void setServlet(ActionServlet actionServlet){<br />   super.setServlet(actionServlet);<br />   ServletContext  servletContext =actionServlet.getServletContext();<br />  WebApplicationContext wac =  WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);<br />//然后可以得C务层的对象了。像我昨天说得那样做p。(注:在这个方法里面可以得到多个不同对象,已经试验通过Q?br />然后再一个得到service对象的方法,以供后面的方法用?br />3.多个jsp面可以对应一个action吗?可以Q已l试验通过。ƈ且在struts_config.xml里面无须做Q何改动?br />4.myAction?method=addXX后面可以跟其他参数吗Q可以,已经试验通过?br />5Qjsp向action发出h的时候,Z么有时候出现空白异常?q时候你应该从两个方面进行检?br />  1Q检查你的struts_config.xml forwordname<br />   2以上l验是我苦想了一天才得到的?img src ="http://www.aygfsteel.com/zhanglijun33/aggbug/57650.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zhanglijun33/" target="_blank">无?/a> 2006-07-11 15:10 <a href="http://www.aygfsteel.com/zhanglijun33/archive/2006/07/11/STRUTS3.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>struts,hibernate,spring应用q程中的错误及更正(每日更新Q?/title><link>http://www.aygfsteel.com/zhanglijun33/archive/2006/07/10/zongjie.html</link><dc:creator>无?/dc:creator><author>无?/author><pubDate>Mon, 10 Jul 2006 08:22:00 GMT</pubDate><guid>http://www.aygfsteel.com/zhanglijun33/archive/2006/07/10/zongjie.html</guid><wfw:comment>http://www.aygfsteel.com/zhanglijun33/comments/57522.html</wfw:comment><comments>http://www.aygfsteel.com/zhanglijun33/archive/2006/07/10/zongjie.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zhanglijun33/comments/commentRss/57522.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zhanglijun33/services/trackbacks/57522.html</trackback:ping><description><![CDATA[上接“jsp面得到业务层的对象?br />1.我现在想用org.springframework.orm.hibernate.HibernateTransactionManager来给业务对象l入事务理Ҏ。但在调试的时候却发生了异?Error registering bean with name 'myTransactionManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml],pȝ在给myTransactionManager Bean注册的时候却找不到它的类。的是很奇怪的问题QHibernateTransactionManager明明在q儿摆着嘛,怎么pȝ是找不到呢。经q几个小时的查找代码档案Q发现原来我用的是Hibernate3版本。相应的org.springframework.orm.hibernate.HibernateTransactionManager也应该改成:org.springframework.orm.hibernate3.HibernateTransactionManager.汗!javaE序员真累?br />2.错误2Q当我想在页面上得到l入事务理的service对象Ӟ又有一个错误来了:<br />org.apache.jasper.JasperException: $Proxy2<br />org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)<br />晕吧Q代理h的待遇没问题了,可是它就是不l你做代理。经q在jsp面上的排察Q终于找到这一句:<br />   RealnewsService newsservice=(RealnewsService)wac.getBean("newsService");<br />它有什么问题吗Q初学者看不出什么错误来Q因法上一炚w也没有,后来l高手指Ҏ如梦初醒Q?br />它的声明cd应该是相应的接口。这是spring一贯的风格Q(但这至于让我出错吗?郁闷Q,好。到今天为址Q我和关注我的博客的同学应该对spring应用E序的核心配|文件有了一定的理解了?br />ȝ一句话Q解决问题的Ҏ是:来了问题不要怕,用朴素的理念和执著的态度L胜bug  ;-)<img src ="http://www.aygfsteel.com/zhanglijun33/aggbug/57522.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zhanglijun33/" target="_blank">无?/a> 2006-07-10 16:22 <a href="http://www.aygfsteel.com/zhanglijun33/archive/2006/07/10/zongjie.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>