只需向下面那样使用即可(<%! public String paramToString(){...}%>)
<%
String serviceCode=paramToString(request,"serviceCode");//服务编码
if(serviceCode!=null&&!serviceCode.trim().equals("")){
//组合对象,需要发送的消息
//serviceCode="SC00010300";
//String orgCode="0200";//机构号
//String frontOperator="0000000055";//柜员号
//String serialNumber="Flow0101";//前台流水号
String orgCode=paramToString(request,"orgCode");//机构号
String frontOperator=paramToString(request,"frontOperator");//柜员号
String serialNumber=paramToString(request,"serialNumber");//前台流水号
MessageQueryBean msgQueryBean = new MessageQueryBean();
msgQueryBean.setFrontOperator(frontOperator);
//String outType="notice";//输出类型
//msgQueryBean.setMsgType(outType);
msgQueryBean.setSerialNumber(serialNumber);
msgQueryBean.setOrgCode(orgCode);
msgQueryBean.setServiceCode(serviceCode);
//把参数值加入到map中,后台会进行校检(根据map的key值与数据库中的keyname字段的值进行检查)
Map dataMap=new HashMap();
//String keyName="senarioNo";
//String keyValue="SC00010301";
String keyName=paramToString(request,"keyName");
String keyValue=paramToString(request,"keyValue");
dataMap.put(keyName,keyValue);
MessageManagerServiceImpl message=new MessageManagerServiceImpl();
message.sendMessage(msgQueryBean, dataMap, new String[]{MsgConstants.MESSAGE_OUTTYPE_NOTICE+"="+MsgConstants.MESSAGE_MSGTYPE_CANCELACCOUNT+";",MsgConstants.MESSAGE_OUTTYPE_PRINT+"="+MsgConstants.MESSAGE_MSGTYPE_FRONTBUSINESS,MsgConstants.MESSAGE_OUTTYPE_MIDDLEDATA+"="+MsgConstants.MESSAGE_MSGTYPE_FRONTBUSINESS});
}
%>
<%! public String paramToString(HttpServletRequest request,String name){
if(request==null||name==null||name.trim()==""){
return "";
}
String result=request.getParameter(name)==null?"":request.getParameter(name).toString();
return result;
}
%>
分享到:
相关推荐
### JSP页面跳转方法详解 #### 一、`response.sendRedirect` `response.sendRedirect`方法是JSP中最常见的页面跳转方式之一,它的工作原理是通过修改HTTP响应头中的`Location`字段来告知浏览器重新发送一个请求到...
动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html...
jsp页面加载方法 jsp页面加载是指在jsp页面完全加载完成后执行某个js函数的方法。下面将对四种jsp页面加载方法进行详细的介绍和分析。 方法1:使用window的onload事件 在方法1中,我们使用了window的onload事件来...
### 几种JSP页面传值方式详解 在Java Web开发中,JSP(Java Server Pages)是一种常用的技术,用于创建动态网页。JSP页面之间的数据传递是实现前后端交互的关键环节之一。本文将详细介绍几种常见的JSP页面传值方式...
本文将详细解析如何在JSP页面中通过两种主要方法实现这一功能:一是使用`window.open`方法弹出页面;二是使用`window.showModalDialog`方法弹出对话框,并深入探讨其应用场景及优缺点。 ### 一、通过`window.open`...
### JSP页面跳转方法详解 #### 一、概述 JSP(Java Server Pages)是一种动态网页技术标准,被广泛应用于构建动态网站和Web应用程序。在JSP开发中,页面跳转是一项非常基础且重要的功能,它使得用户能够在不同的...
例如,在上面的代码中,我们可以看到jsp页面的基本结构,包括指令、脚本块、<jsp:forward>标签等。jsp页面用于处理用户输入的信息,并根据验证结果跳转到不同的页面。 5. 认证机制: 在jsp登录页面设计中,我们使用...
`jsp:include`动作主要用于将一个JSP页面嵌入到另一个JSP页面中。当`jsp:include`被执行时,它会读取目标页面的内容,并将其结果插入到当前页面中指定的位置。这一过程是在服务器端完成的,也就是说,目标页面的内容...
该实现方法通过在JSP页面中嵌入一个Applet,使用JavaScript与Applet进行交互,实现实时的人民币大小写转换。 一、JSP页面调用Applet的实现 在JSP页面中,使用 `;charset=gb2312" %>` 指定页面的字符编码为GB2312,...
当你遇到“jsp页面加载时提示loading”的问题时,这通常意味着页面正在加载或有延迟加载的情况发生。这个问题可能由多种因素导致,下面我们将详细探讨这些可能的原因及其解决方案。 1. **页面内容过多**:如果JSP...
这些秘籍绝招涵盖了 JSP 页面的生命周期、Servlet 的 init() 方法、自动重载功能、HttpSession 的使用、页面输出压缩等方面。 秘籍一:在 Servlet 的 init() 方法中缓存数据 在 Servlet 的 init() 方法中缓存一些...
在这个场景中,我们讨论的是如何在一个JSP页面上根据特定条件动态地加载另一个JSP页面,这个新加载的页面通常会显示从数据库(例如Oracle)中检索到的数据。这通常涉及到前端技术如jQuery和Ajax,以及服务器端的处理...
"JSP页面间传递参数实现的方法" JSP页面间传递参数是Web开发中的一项重要技术,以下是几种常见的JSP页面间传递参数实现的方法: 1. 直接在 URL 请求后添加参数 可以在 URL 请求后添加参数,如:<a href="thexuan....
【标题】"jsp页面人力资源管理系统静态页面"涉及的是基于JavaServer Pages(JSP)技术构建的人力资源管理系统的前端部分。JSP是一种动态网页开发技术,它允许开发者将HTML、CSS、JavaScript等静态内容与Java代码相...
4. **内容捕获与保存**:通过`RequestDispatcher`的`include`方法调用指定的JSP页面,并将输出内容写入到内存中的`ByteArrayOutputStream`中。最后将内存中的内容写入到硬盘上的HTML文件中。 #### 关键点总结 - ...
JSP 页面实质上是 Java 代码的视图部分,因此可以使用 Java 的 String 类提供的方法来截取字符串。以下是一些常用的方法: - `substring(int beginIndex, int endIndex)`:此方法用于从字符串中提取子字符串。`...
要将JSP页面的HTML表格导出为Excel,我们通常会利用HTTP响应头来设置内容类型为`application/vnd.ms-excel`,这样浏览器就会将响应的数据解析为Excel文件。以下是简单的步骤: 1. **创建HTML表格**:在JSP页面(如...
任何jsp页面只要使用包含附件中的loading.jsp将自动拥有“页面正在加载的。。”提示信息,在页面加载完后将自动隐藏。 我为什么使用这个组件? 1。交互性。 客户清楚知道,你的页面是在加载,需要等待,而不用...
里面是 jsp 打印的各种方法实现 简单实用, 供大家下载参考,我从中也学到很多东西
JSP页面增加遮罩