JSP页面怎样调用Spring配置文件中定义的Bean

当项目使用Spring框架时,对象实例化由Spring管理。在jsp页面中,由于不能直接new Service对象,需要通过Spring注入来访问Service层的方法。解决办法包括引入spring-web-3.2.0.M2.jar并将其加入到项目依赖中,以便在Web项目中使用Spring功能。
摘要由CSDN通过智能技术生成

        如果一个项目应用了Spring框架,实例化对象的过程也就交给了Spring了,也即一般在applicationContext.xml配置文件中配置类的依赖关系,这样做以后假如jsp页面上想要直接访问Service层的方法,由于service的实例化交给了Spring,所以也就不能new一个对象出来了即不能直接调用某个接口的实现类,它是通过注入的。这时如果想要访问Service中的方法该怎么办呢?

1、首先你需要有一个jar包,形如spring-web-3.2.0.M2.jar,将此包加入build Path并部署或者直接复制到WEB-INF/lib下,这是spring应用在web项目时需要用到的jar包

<span style="font-size:18px;"><%@page import="org.springframework.web.context.WebApplicationContext"%>
<%@page import="org.springframework.web.context.support.WebApplicationContextUtils"%></span>

2、最后通过以下语句获取配置文件中相应的Bean

<span style="font-size:18px;">WebApplicationContext wac = WebAppli
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值