问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-23 09:20

我来回答

1个回答

热心网友 时间:2022-04-23 10:50

jsp页面如果想要根据id直接查询信息的话,可能会需要这样的代码

而应用类Spring框架之后如上图的NewsService里面是没有实例化过的NewsDao的,这样上面图中的方法就执行不了

那假如想要使用NewsServcie中的方法,就需要去找Spring,在Action因为设置了setter方法注入所以可以直接获得实例化好的对象,那在jsp中呢?

首先你需要有一个jar包,形如spring-web-3.2.0.M2.jar,将此包加入build Path并部署或者直接复制到WEB-INF/lib下,这是spring应用在web项目时需要用到的jar包
然后在jsp页面中导入相关的工具类:
<%@ page import="org.springframework.web.context.support.WebApplicationContextUtils"%><%@ page import="org.springframework.web.context.WebApplicationContext"%>

最后通过以下语句获取配置文件中相应的Bean
WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(this.getServletContext()); NewsService service = (NewsService)wac.getBean("newsService");
注意getBean()方法中传入的是配置文件中的Bean的id

这样就可以在页面中访问Spring的Bean了,同时也可以访问service的方法了
JSP页面怎样调用Spring配置文件中定义的Bean

首先你需要有一个jar包,形如spring-web-3.2.0.M2.jar,将此包加入build Path并部署或者直接复制到WEB-INF/lib下,这是spring应用在web项目时需要用到的jar包 然后在jsp页面中导入相关的工具类:&lt;%@ page import="org.springframework.web.context.support.WebApplicationContextUtils"%&gt;&lt;%@ page ...

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

如果容器已经运行,在jsp与javabean中只要可以拿到request,可以这样 ServletContext context = req.getServletContext(); WebApplicationContext appContext = WebApplicationContextUtils.getWebApplicationContext(context); // 获得userServ...

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

你先要再service里面把bean注入进来啊 然后添加到页面返回值里面 就可以在前台拿到这个数据了

如何使用Spring配置文件内的数据源发布报表

1、 编写读取Spring配置文件内的数据源工具类 为避免每一个jsp运行报表时,在Jsp内都要用大段重复的代码获取数据源生成报表运行的上下文环境(Context),这里采用将生成Context的代码放在公共类中,每次Jsp发布报表的时候,只需将该类在Jsp内引入即可。工具类代码如下:import java.io.FileInputStream;impo...

Spring MVC 配置文件讲解

在DispatcherServlet的初始化过程中,框架会在web应用的 WEB-INF文件夹下寻找名为[dispatcherServlet]-servlet.xml 的配置文件,生成文件中定义的bean。&lt;init-param&gt; contextConfigLocation /WEB-INF/dispatcherServlet-servlet.xml &lt;/init-param&gt; 指明了配置文件的文件名,不使用默认配置文件名,而使用spring...

spring.tld和spring-form.tld文件

在Spring框架中,`spring.tld`和`spring-form.tld`文件是用于定义自定义标签库的元数据。这些文件提供了在JSP页面中使用Spring标签的配置信息。具体来说,`spring.tld`文件用于定义Spring核心标签库的元数据,而`spring-form.tld`文件则用于定义Spring表单标签库的元数据。这两个文件通常位于Spring Web MVC...

在JSP页面的javascript中怎么调用Controller中的方法

Spring MVC中jsp要调用controller的某个方法需要用ajax或者dwr来实现。ajax举例:var param="userIdSet="+"";.ajax({ url: "url 什么点do,或者action",// 数据发送方式 type: "post",// 接受数据格式 dataType : "json",// 要传递的数据 data :param,// 回调函数,接受服务器端返回给...

javaWEB如何从前台jsp界面找到后台所对应的文件

到struts-config.xml里面查询这个‘xxxx.do’,找到相应的展示页面;如果是普通请求Servlet,那么查找web.xml文件,查找servlet-mapping元素,找到这个类,根据它去找相应的展示页面。如果是Spring框架,看web.xml配置文件,根据请求参数找到控制器再找到对应的类。找到类转发的地址就是对应的jsp文件了。

springmvc前台点击jsp页面左侧的菜单调用controller找到一个页面怎么将...

1、主页面如下:left.jsp页面是左侧导航页面 index.jsp是右侧要显示内容的页面 &lt;frame src="&lt;%=request.getContextPath() %&gt;/admin/left.jsp" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" /&gt; &lt;frame src="&lt;%=request.getContextPath() %&gt;/...

Java里如何添加自定义的配置文件,JSP里去读取参数

&lt;context:component-scan base-package="com.dist.*.controller" /&gt; &lt;/beans &gt; 其中&lt;?xml ……就是头,&lt;beans 是根节点,下面的&lt;content:……是内容。如果添加的事properties文件,格式如下:连接池配置 pool.size = 2 pool.max = 50 然后jsp调用读取xml文件的方法去读取自重的内容就可以了。

用js调用另一个页面的方法 查看页面调用资源的插件 PHP调用别人页面 java调用页面js jquery调用子页面方法 java调用前端页面 函数的定义和调用 python定义函数后调用 c语言函数的定义与调用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
重本和一本一样吗 永劫无间是第几人称:小说叙事视角分析 名字未定(第三人称双男主 周霖 温宿) 我得了职业病〈轻度苯中毒〉,有职业病诊断证明书.工伤认定期间我没上... ...后来感觉麻烦,就直接去药店买药,他开了很多 这是十年前的功放,求高手看看那几个孔是什么? 车子断保险之后再交是一样的吗 车险断交后再续交 女性查激素六项什么时候检查 有一个素质很低下的室友是一种什么样的体验? 新鲜笋子煮麻辣鱼怎么做 笋子煮麻辣鱼的做法 jsp怎么获取spring配置文件properties中的信息? spring mvc,请教两个jsp之间互相传值,转换问题。 JSP如何把数据传递给@Controller 。JSP如何设置属性.Controller如何取值.说清楚地。我接触SpringMVC只几天 你好,请问你所问的问题(Spring MVC 从jsp页面传值到Controller方法)里面在原有页面显示结果是怎么实现 CF战队币怎么获得 战队币有什么用 cf手游战队币怎么获得 cf手游战队币从哪得 三十岁出头(猜14笔字谜语) 三石不出头(打一字)? 三个十不出头(打一字) 经典字谜 谜语大全及答案? 三十不出头打一字? 三个十不出头字谜底是什么? Spring mvc 从jsp传递参数到后台控制器中,传递的参数如何封装成一个对象 吃苹果真的能变白吗?要吃多久啊? 吃苹果是不是皮肤会变白? 发到我邮箱的照片怎样下载 在长春如何办理”第一类医疗器械生产备案? Spring MVC 从jsp页面传值到Controller方法里 828km是多远,指的是陌陌上的距离 距离济南400公里的地方有哪些? 如何清除QQ历史记录? 怎样才能拆除QQ上的历史记录 号称泉仙的制壶是谁 80年代紫砂壶盖内印章泉仙有价值吗 《南海名胜 南海名人 南海风俗》 仙泉能加热喝吗? 泉州市泉仙报废汽车回收有限公司怎么样? 山西晋煤集团长治仙泉煤业有限公司怎么样? 四川省邛崃市仙泉酒厂怎么样? 扬州仙泉泵业有限公司怎么样? 郑州仙泉不锈钢水箱有限公司怎么样? 四川省泸州市仙泉曲酒厂怎么样? 仙桃市仙泉酒厂怎么样? 奉节县仙泉矿泉水有限责任公司怎么样? 羊绒和零羊绒的区别 《异类》系列共有几部影片? 异类之小丑什么时候播 你好,有电影《异类》系列的小丑和血精灵吗? 《异类》系列电影四部同时上吗?还是先上映哪一部? 鬼谷八荒登仙境之后干什么