JSP页面中调用Spring Bean
前言
- spring boot 2.0.3.RELEASE
- spring mvc view : jsp
JSP页面中调用Spring Bean
- 在 JSP 页面获得 WebApplicationContext 。
- 通过 WebApplicationContext 获取 Bean 的实例。
- 通过 Bean 的实例调用 Bean 内的方法。
在 JSP 页面获得 WebApplicationContext
方法1
<%@page import="org.springframework.web.context.WebApplicationContext" %>
<%@page import="org.springframework.web.context.support.WebApplicationContextUtils" %>
...
WebApplicationContext context=WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
...
方法2
<%@page import="org.springframework.web.context.WebApplicationContext" %>
...
WebApplicationContext context = (WebApplicationContext)this.getServletContext().getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
...
示例
<%@page import="org.springframework.web.context.WebApplicationContext" %>
<%@page import="org.springframework.web.context.support.WebApplicationContextUtils" %>
<%@page import="my.package.service.IArticleService" %>
...
WebApplicationContext context=WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
IArticleService articleService= (IArticleService)context.getBean("articleService");
...
参考
https://docs.spring.io/spring-framework/docs/5.0.6.RELEASE/spring-framework-reference/web.html#web-integration-common
JSP页面中调用Spring Bean相关推荐
- 【thymeleaf】【SpringBoot】在HTML中调用Spring Bean
前言 spring boot : 2.0.0.RELEASE maven eclipse thymeleaf 3.0 某些情况下需要在HTML中调用Service.比如:做CMS系统时提供的随时获取文 ...
- JSP页面中验证码的调用方法
步骤: 1.首先是要生成验证码 2.对验证码类进行调用:主要 实现的是 将验证码图片 输出到response.getOutputStream()这个输出流中 调用时,可以在页面调用,也可以在serv ...
- 将java类转换成jsp的例子_使用 动作可以在JSP页面中得到Bean实例的属性值,并将其转换为()_学小易找答案...
[单选题]下面哪个方法当服务器关闭时被调用,用来释放Servlet所占用的资源? [多选题]非处方药的遴选原则是( ). [单选题]主控制板与门机变频器有开门.关门命令.公共端,那么主控制板应该是() ...
- 170630、springboot编程之普通类中调用spring管理的bean对象
我们知道如果我们要在一个类使用spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,想直接使用 ...
- spring mvc项目中,在jsp页面中输入中文时,提交到student.jsp页面后,结果显示中文乱码
在jsp页面中输入中文时,提交到student.jsp页面后,结果显示中文乱码 下面是相关代码截图 表单代码: 控制器类代码: springmvc配置文件代码: 用于显示的jsp页面: 修改之前的we ...
- jsp页面中嵌入java代码
1.jsp页面中嵌入java代码 jsp的脚本元素 jsp的指令元素 jsp的动作元素 1.1 jsp的脚本元素(直接嵌入java代码) 第一种:表达式(expression)形式:<%= %& ...
- JSP页面中常用四种标签
JSP页面常用四种标签: 1. EL表达式: ${} 2. jstl表达式(sun apache): <%@ taglib prefix="c" uri="htt ...
- JSP页面中<%!%>与<%%>与<%=%>
首先,我们要了解jsp运行原理.JSP的本质就是一个Servlet,JSP的运行之前会先被Tomcat服务器翻译为.java文件,然后在将.java文本编译 为.class文件,而我们在访问jsp时, ...
- JSP页面如何调用自己写的.class文件
参考原博客地址:JSP页面如何调用到.class文件[原创] 调试出来了第一个调用了类文件的JSP页面小程序,回顾一下过程. 先写个a.java文件,保存在C盘根目录下,代码如下: package x ...
最新文章
- 经典不过时,回顾DeepCompression神经网络压缩
- 阿里软件测试工程师手把手教学——如何更好地设计测试用例?
- Visual Studio Code的output窗口乱码与打开Cura没反应
- Android activity 参数传递
- 转发:为什么函数式编程至关重要
- pwnable.kr lotto题解
- 健身小管家--android app源码
- OnSen UI结合AngularJs打造”美团APP我的”页面 --Hybrid App
- Windows 7 IIS HTTP 错误 403.14 - Forbidden
- HDOJ 4005-The war解题报告
- os.environ 和 keras.json
- 【JY】构件配筋计算笔记汇总(入门)
- c++ double 截取_C/C++ double取余函数
- 数独解法/n皇后的回溯算法
- Linux下移动硬盘,创建windows,ntfs分区并挂载
- SAP Hybris培训-标准课程/企业内训
- 学习淘淘商城第十六课(展示后台管理页面)
- 安装eve-ng时选择桥接模式显示vmnet0未运行
- 关于DCDC选型OVP的经验
- clover EFI bootloaderfor mac(10.12)官方版下载
热门文章
- Python爬虫 搜索并下载图片
- Jvisualvm--JAVA性能分析工具
- System.Net.WebException: The operation has timed out at System.Net.HttpWebRequest.GetResponse()
- hdu 1228 A + B
- 代码:显示查询的日历
- nginx 解析php漏洞
- WebApi 接口参数不再困惑:传参详解
- 介绍ASP.NET控件ID
- Bringing up interface eth2: Error: No suitable device found: no device found for connection 'System
- android 按比例缩放,Android postScale不按比例缩放