最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JSP 開發(fā)之servlet中調(diào)用注入spring管理的dao

 更新時間:2017年05月04日 11:36:27   投稿:lqh  
這篇文章主要介紹了JSP 開發(fā)之servlet中調(diào)用注入spring管理的dao的相關(guān)資料,需要的朋友可以參考下

JSP 開發(fā)之servlet中調(diào)用注入spring管理的dao

我們用spring的依賴注入可以將dao注入到action中,然后我們就可以直接調(diào)用了dao中的方法了,可是servlet不是由spring容器管理,所以在servlet中不能注入dao類,也就不能用dao中的方法。

下面是實(shí)現(xiàn)方法:

private UserDao userDao; 
   
    public void init() throws ServletException { 
    super.init(); 
     
    ServletContext servletContext = this.getServletContext(); 
     
    WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext); 
     
    userDao = (UserDao)ctx.getBean("userDao"); 
  } 

在servlet中加入私有變量UserDao,然后在servlet的init()方法中初始化一下即可用。

public UserDao getUserDao() { 
    return userDao; 
  } 
 
  public void setUserDao(UserDao userDao) { 
    this.userDao = userDao; 
  } 

還要加get  set方法,(去掉這個的情況沒有測試)

以后就可以隨意在servlet中調(diào)用dao了,耶!

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

最新評論

怀来县| 大田县| 铁岭市| 嘉峪关市| 微山县| 佛冈县| 彭泽县| 土默特左旗| 通化市| 西和县| 乌苏市| 西乡县| 满城县| 石嘴山市| 若尔盖县| 湖口县| 星座| 吴江市| 台南县| 龙陵县| 庆阳市| 邓州市| 平武县| 清远市| 临泽县| 河曲县| 克什克腾旗| 双鸭山市| 万山特区| 农安县| 襄垣县| 张北县| 潼南县| 黄梅县| 虎林市| 新营市| 达孜县| 登封市| 宣化县| 绵阳市| 芦溪县|