jsp中调用Java
0,导入包
1,获取容器中的对象
2,全局变量
3,执行<%%>,执行并返回<%=%>(随处可写)
4,所有<%%>代码可合看一体
5,<%%>里面不可套用el表达式
比如<input type="hidden" id="jgdw${st.index}" value="<%=cha.getDictValue("CURRENCY_TYPE_UNIT", ${dataMap.CURRENCY_TYPE})%>/${item.PRICE_UNIT2_CN}">
这种可以:
<input type="hidden" id="jgdw${st.index}" value="<%=cha.getDictValue("CURRENCY_TYPE_UNIT","B")%>/${item.PRICE_UNIT2_CN}">
示例:
@Controller
public class ChatController extends BaseController {
@Autowired
TbConObjService tbConObjService;
@Autowired
TbConOrdService tbConOrdService;
@Autowired
TbConOrdPriceService tbConOrdPriceService;
@Autowired
TbCusFirmService tbCusFirmService;
@Autowired
MessageSender topicSender;
@Autowired
TbCusUserService tbCusUserService;
@Autowired
VwDataAllallService vwDataAllallService;
@RequestMapping(value = "/chat/offer/getDictValue")
public String getDictValue(String currencyType ,String nowType) throws EsteelException, UnsupportedEncodingException {
Map param = new HashMap<String,Object>();
param.put("business_type", currencyType);
param.put("lookup_type", nowType);
List<Map> map = tbConObjService.getDictValue(param);
if(map!=null&&map.size()>0){
return map.get(0).get("LOOKUP_NAME")+"";
}else{
return "";
}
}
}
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<%@ include file="../common/include.inc.jsp"%>
<%@page import="com.esteel.chat.controller.*" %>
<%@page import="org.springframework.web.context.support.WebApplicationContextUtils"%>
<%@page import="org.springframework.context.ApplicationContext"%>
<%
response.setHeader("P3P","CP=CAO PSA OUR");
ServletContext context = request.getSession().getServletContext();
ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(context);
ChatController cha= (ChatController)ctx.getBean("chatController");
String dw= cha.getDictValue("CURRENCY_TYPE_UNIT", "B");
%>
<c:import url="../common/pagerForm.jsp"></c:import>
<label for="" class="c_ul_label w80 tr">询盘价格:</label>
<input type="hidden" id="jgdw${st.index}" value="<%=cha.getDictValue("CURRENCY_TYPE_UNIT", "B")%>/${item.PRICE_UNIT2_CN}">
相关推荐
本文将从JSP页面中调用Java代码的角度,详细探讨JSP中嵌入Java代码的方法和策略。 首先,JSP页面主要由静态HTML文本构成,为响应客户端请求,servlet通常会将这些静态内容直接传递给客户端。但是,为了处理动态内容...
通过jsp脚本元素调用java来 更好的实现网页的开发
在JavaServer Pages (JSP) 中调用JavaScript函数并传递参数是常见的前端与后端交互方式,这涉及到HTML、JavaScript和JSP脚本语言的混合使用。本文将深入讲解这一主题,帮助你理解和解决此类问题。 首先,我们需要...
Java JSP调用iReport动态模板打印是一种在Web应用程序中实现报表打印的常见技术。iReport是一款开源的报表设计工具,它可以与Java、JSP、Servlets等进行集成,为开发者提供灵活的报表生成和打印功能。在这个场景下,...
jsp 调用 Java 类并查询 SQL 数据库是 Web 开发中常用的技术,通过 jsp 调用 Java 类,可以实现业务逻辑的处理和数据库的查询。下面对 jsp 调用 Java 类并查询 SQL 数据库的知识点进行详细的解释。 一、jsp 调用 ...
本文将详细介绍如何在Oracle中调用Java包,并探讨相关知识点。 一、Oracle的Java存根(JDBC-JVM)集成 Oracle数据库内置了一个Java Virtual Machine (JVM),这使得它能够直接执行Java代码。通过Java存根(Java ...
@RequestMapping(value = "test",method = RequestMethod.GET) public String test() { controlService.serviceTest("who are you"); return"test"; }
5. **前端调用**:在FreeMarker或JSP模板中,引入DWR的JavaScript库并调用Java方法。 FreeMarker示例: ```html <script src="/dwr/interface/MyService.js"></script> MyService.getHello('World', function...
在本文中,我们将讨论Java与Matlab混合编程的技术,具体来说是使用JSP调用Matlab生成的Figure并在网页中显示。我们将从环境配置开始,逐步介绍混合编程的步骤,并最终实现网页中的Figure显示。 一、环境配置 在...
在Java中,调用DLL主要依赖于Java的JNI(Java Native Interface)或者第三方库如JNA(Java Native Access)。 1. **JNI调用DLL**: JNI是Java平台的标准部分,允许Java代码和其他语言写的代码进行交互。使用JNI,...
在Web开发中,尤其是在使用Java Server Pages (JSP)与Struts框架时,有时需要在用户访问某个初始页面(如欢迎页)时自动触发一系列后端操作(如执行某个Action)。这种需求可以通过多种方式实现,其中一种较为常见的...
"JSP 中调用 DAO 的 getHibernateTemplate() 时报空指针异常的解决方法" 在整合 SSH 框架时,经常会遇到 JSP 中调用 DAO 的 getHibernateTemplate() 时报空指针异常的错误。本文将讲解这个问题的原因和解决方法。 ...
JSP 调用天气预报Web服务,数据来源于中国气象局http://www.cma.gov.cn/ ,数据每2.5小时左右自动更新一次,准确可靠。包括 340 多个中国主要城市和 60 多个国外主要城市三日内的天气预报数据。
JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签...
学习这个源码,你可以了解到JSP的生命周期、EL(表达式语言)和JSTL(JSP标准标签库)的使用,以及如何在JSP中调用Java方法进行计算。同时,还能体验到MVC(模型-视图-控制器)架构在JSP中的体现,即使在小型项目中...
在Web开发中,JavaServer Pages (JSP) 是一种常见的技术,用于创建动态网页。它结合了HTML和Java代码,使得开发者能够在页面上处理服务器端逻辑。而表达式语言(EL)是JSP 2.0及更高版本引入的一种轻量级脚本语言,...
这个项目“JSP调用Java Bean在网页上动态生成柱状图.zip”提供了一种实现这一功能的方法,它利用了JFreeChart库,使得在Java Servlets或JSP页面上生成图表变得更加简单。以下是对这个项目及其关键组成部分的详细解释...
一、JSP调用存储过程的基本原理 `jsp`是一种基于Java的动态网页技术,可以嵌入Java代码,处理服务器端的逻辑。存储过程是预编译的SQL语句集合,存储在数据库中,可以执行复杂的业务逻辑,减少网络传输数据量,提高...
要让JS直接调用Java方法,需要借助特定的技术或框架,例如Java的Servlet、JavaServer Pages (JSP) 或者基于WebSocket的解决方案。 ### 1. 使用Java Servlet Java Servlet是一种服务器端组件,可以接收和响应来自...