- 浏览: 134421 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
蜀山红日:
到varchar的时候它说标识符无效该怎么办呢
Oracle 修改表字段长度 -
心的方向:
我也在做润乾报表开发,有时间加下我q345943980
jsp与润乾报表软件整合 -
ljpandmlx:
页面接收不到username的值,参数username还有其他 ...
如何将web报表查询的参数保存 -
dingherry:
如果不用内置函数,去实现这些功能呢?
java字符串与整数之间的互相转换
查询页面的截图:
如下附件:
截图1281920270
select.jsp
<%@ page contentType="text/html;charset=GBK" %>
<%@ taglib uri="/WEB-INF/runqianReport4.tld" prefix="report" %>
<%
//分别取得参数模板与报表模板名
//比较简单的做法是把参数模版的tag和结果报表tag写在一个页面里。
//获取由参数表单传递的值
request.setCharacterEncoding("GBK");
//从作用域中获取"code"的请求参数。
String code = "code=" + request.getParameter("code");
String raq = null;
if(request.getParameter("code").length()>3) {
raq = "/xian/query/" + request.getParameter( "raq" ) + "_q.raq";
} else {
raq = "/bu/query/" + request.getParameter( "raq" ) + "_q.raq";
}
//截取获得的raq字符串,并拼接成带有参数的"_q_arg_.raq";截取的依据为最后的"_"为止。
String arg=raq.substring(0,raq.lastIndexOf("_"))+"_q_arg.raq";
//从request作用域中获取"name"的参数,并赋值于name变量。
String name="name="+request.getParameter("name");
//从作用域中获取传递的表名的参数,同时赋值给tablename变量。
String tablename = request.getParameter("tablename");
//如果用户自己定义参数输入页面,那么集成流程包括:设计参数页面-》在接受页面中写代码接受参数-》在接受页面里把参数拼接成串传给tag
System.out.println("这是在 bu.query包下的 从query 中获取的一些参数 ||||||||||||| code + raq + arg+ name+ tableName = "+code+" "+raq+" "+arg+" " + name+" "+tablename);
System.out.println("select TableName="+tablename);
String param=code+";"+name;
System.out.println("bu select arg raq="+arg);
%>
<link href="/JNNQ/css/scs_style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function mySubmit(rname,code) {
//alert(document.getElementById("aa").value); 全国合计?选择下拉树后变成CODE
//alert(document.getElementById("aa").innerHTML); 无显示?
//通过格子的变量名取值和直接从格子取值有区别?
//alert(document.getElementById("form1_B1").innerHTML);发现定义了一个id为aa的input hidden域
//alert(document.getElementById("form1_B1").value);不存在
//alert(document.getElementById("form1_E1").innerHTML);发现定义了一个select
//alert(document.getElementById("form1_E1").value);不存在
if((/^[+|-]?[1-9](\d+)?|0(\.\d+)?$/.test(document.getElementById("aa").value))== false) {
document.getElementById("code").value=code;
}
if("dxmzsdcb"==rname) {
myday = document.getElementById("myday").value;
document.getElementById("month").value=myday.substring(0,myday.indexOf("-"));
document.getElementById("day").value=myday.substring(myday.indexOf("-")+1);
}
// var mycode = document.getElementById("mycode").value;
// if(mycode.length==7||mycode.length==5) {
// mydiv = document.getElementById("ss");
// mydiv.style.visibility='visible';
// }
_submit(form1);
}
</script>
<html>
<body>
<table id=rpt align=left><tr><td>
<table id=param_tbl><tr><td>
<!-- 润乾报表软件中定义的相应的语法-->
<report:param name="form1" paramFileName="<%=arg %>" //参数模版或结果报表tag
params="<%=param%>" //将拼接好的参数传递给tag
needSubmit="no"
exceptionPage="/error.jsp"
target="showframeContent"
resultPage="<%="servlet/SelectServletSd?tablename="+tablename+"&reportname="+request.getParameter( "raq" )%>"
/>
<input type="button" value="查 询" class="button_4" onclick='javascript:mySubmit("<%=request.getParameter("raq") %>","<%=request.getParameter("code") %>")'>
</td>
</tr></table>
</td></tr></table>
</body></html>
如下附件:
截图1281920270
select.jsp
<%@ page contentType="text/html;charset=GBK" %>
<%@ taglib uri="/WEB-INF/runqianReport4.tld" prefix="report" %>
<%
//分别取得参数模板与报表模板名
//比较简单的做法是把参数模版的tag和结果报表tag写在一个页面里。
//获取由参数表单传递的值
request.setCharacterEncoding("GBK");
//从作用域中获取"code"的请求参数。
String code = "code=" + request.getParameter("code");
String raq = null;
if(request.getParameter("code").length()>3) {
raq = "/xian/query/" + request.getParameter( "raq" ) + "_q.raq";
} else {
raq = "/bu/query/" + request.getParameter( "raq" ) + "_q.raq";
}
//截取获得的raq字符串,并拼接成带有参数的"_q_arg_.raq";截取的依据为最后的"_"为止。
String arg=raq.substring(0,raq.lastIndexOf("_"))+"_q_arg.raq";
//从request作用域中获取"name"的参数,并赋值于name变量。
String name="name="+request.getParameter("name");
//从作用域中获取传递的表名的参数,同时赋值给tablename变量。
String tablename = request.getParameter("tablename");
//如果用户自己定义参数输入页面,那么集成流程包括:设计参数页面-》在接受页面中写代码接受参数-》在接受页面里把参数拼接成串传给tag
System.out.println("这是在 bu.query包下的 从query 中获取的一些参数 ||||||||||||| code + raq + arg+ name+ tableName = "+code+" "+raq+" "+arg+" " + name+" "+tablename);
System.out.println("select TableName="+tablename);
String param=code+";"+name;
System.out.println("bu select arg raq="+arg);
%>
<link href="/JNNQ/css/scs_style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function mySubmit(rname,code) {
//alert(document.getElementById("aa").value); 全国合计?选择下拉树后变成CODE
//alert(document.getElementById("aa").innerHTML); 无显示?
//通过格子的变量名取值和直接从格子取值有区别?
//alert(document.getElementById("form1_B1").innerHTML);发现定义了一个id为aa的input hidden域
//alert(document.getElementById("form1_B1").value);不存在
//alert(document.getElementById("form1_E1").innerHTML);发现定义了一个select
//alert(document.getElementById("form1_E1").value);不存在
if((/^[+|-]?[1-9](\d+)?|0(\.\d+)?$/.test(document.getElementById("aa").value))== false) {
document.getElementById("code").value=code;
}
if("dxmzsdcb"==rname) {
myday = document.getElementById("myday").value;
document.getElementById("month").value=myday.substring(0,myday.indexOf("-"));
document.getElementById("day").value=myday.substring(myday.indexOf("-")+1);
}
// var mycode = document.getElementById("mycode").value;
// if(mycode.length==7||mycode.length==5) {
// mydiv = document.getElementById("ss");
// mydiv.style.visibility='visible';
// }
_submit(form1);
}
</script>
<html>
<body>
<table id=rpt align=left><tr><td>
<table id=param_tbl><tr><td>
<!-- 润乾报表软件中定义的相应的语法-->
<report:param name="form1" paramFileName="<%=arg %>" //参数模版或结果报表tag
params="<%=param%>" //将拼接好的参数传递给tag
needSubmit="no"
exceptionPage="/error.jsp"
target="showframeContent"
resultPage="<%="servlet/SelectServletSd?tablename="+tablename+"&reportname="+request.getParameter( "raq" )%>"
/>
<input type="button" value="查 询" class="button_4" onclick='javascript:mySubmit("<%=request.getParameter("raq") %>","<%=request.getParameter("code") %>")'>
</td>
</tr></table>
</td></tr></table>
</body></html>
发表评论
-
巧用润乾内置函数获取指定日期所在时间区间
2010-08-27 15:07 1693Web报表设计中,会出现查询一个时间区间内的数据的需求,即获取 ... -
填报表校验
2010-08-27 14:33 999报表知识库 ... -
润乾序列和主格的设定
2010-08-27 11:40 3281如何使用序号函数给报表加序号 类别:b.设计基础 时间:2 ... -
日期类型转化为字符串形的方法
2010-08-25 15:02 1212'填报时间:' +str(date(NQ_Z6_CGNZTRD ... -
动态改变填报更新数据
2010-08-23 08:33 868在润乾报表实际应用的过程中,有些情况下需要动态改变 ... -
用api实现合并单元格和设置对齐方式
2010-08-23 08:29 1359背景说明 在应用中,有时会遇到用api直接运算 ... -
比参数更灵活的宏
2010-08-22 11:56 925报表参数毫无疑问是所有报表工具都应当提供功能,否则我们就要为每 ... -
日期差的计算
2010-08-22 11:55 1108在实际应用中,计算两个日期相差的天数是十分常见的需求。润乾报表 ... -
动态设置滚动条高度宽度的方法
2010-08-22 11:53 1755如果报表数据量很大, ... -
润乾报表通用查询
2010-08-22 11:52 2729企业中的各种业务所涉及的数据量通常是巨大的。因此对数据进行快速 ... -
如何把查询参数和查询结果做在同一张报表里
2010-08-22 11:51 1122润乾报表提供的参数模板例子通常都是分两张报表做的(如参数报表. ... -
巧用参数实现交叉表行列互换
2010-08-22 11:50 883对于普通报表而言,一旦发布到web页面后,其样式就被固定了,如 ... -
运用参数传递实现查询参数下拉菜单多选
2010-08-22 11:49 1391润乾报表设计的报表模板,可实现用户在web页面输入查询条件来查 ... -
报表组中实现Sheet间的跳转
2010-08-22 11:48 1099报表组的应用在报表开中发越来越广泛,可以实现一些单个报表实现不 ... -
如何将web报表查询的参数保存
2010-08-22 11:47 1024web报表用户在使用带参数的报表查询时,很多时候用到的参数都不 ... -
一个多重参数报表的制作
2010-08-22 11:46 868需求背景 在参数输入界面(如图示) 1、 选择需要在最终统 ... -
多重参数报表的制作
2010-08-22 11:45 821需求背景 在参数输入界面(如图示) 1、 选择需要在最终统 ... -
巧用动态宏实现SQL中传递重复参数
2010-08-22 11:24 1010润乾报表可以通过SQL检索和复杂SQL生成数据集。当SQL中需 ... -
报表与页面一起传递参数给报表(参数传递)
2010-08-22 11:19 1422快逸报表中参数模板的使用可以大大提高报表设计人员设计报表的效率 ... -
如何将web报表查询的参数保存--润乾报表
2010-08-19 17:26 3472web报表用户在使用带 ...
相关推荐
Jsp嵌入Flex 、Jsp Flash报表实现源码 精华 jsp与flex报表结合
实例开发,导入即用。jsp 水晶报表 实例
java jsp水晶报表详解java jsp水晶报表详解java jsp水晶报表详解java jsp水晶报表详解java jsp水晶报表详解 独一无二啊 java
jsp结合ireport报表工具实现的分页程序。
ChinaExcel系统软件是一款采用C++技术开发的系列报表软件产品,包括ChinaExcel组件、ChinaExcel插件、ChinaExcel Develop Studio三部分。组件和插件属于中间件产品,是ACTIVEX组件,可以用于支持ACTIVEX的任何开发...
目前国内功能最强的报表中间件产品,支持普通报表、分组报表、交叉报表、分组交叉报表、主从报表等各类统计报表的制作,支持用户自己定义报表,支持报表二次加工、过滤、支持多数据源、支持WEB、C/S等各种应用环境。...
报表与打印(jsp).rar报表与打印(jsp).rar报表与打印(jsp).rar报表与打印(jsp).rar
含多种网络报表(柱状图,饼图,线形图),可以在实际应用中供大家参考
慕课网上jsp+servlet技术生成报表 一课的源码。并不完全,且要配数据库,但是基础知识点都是用到的,且能正常运行。希望对初学者有所帮助。我也是花了很多时间编写和调试的。
JSP报表打印的一种简单解决方案, 在Word或Excel中制作报表的样式......
JSP TOMCAT MYSQL开源软件整合配置初探——以揭阳职业技术学院图书馆网站服务器配置为例.pdf
这里我只讲解jsp版本的,与servlet和SpringMVC整合,两种方式的应用。这里提供了纯servlet使用的代码,可以完成一个简单的新闻发布系统,做的比较简单,但是代码写的很详细,根据你自己的需求可以补充的。如果想和...
jsp中如何实现水晶报表
本文总结了几种jsp开发水晶报表的方式,这方面的文档目前比较少,本文是不可多得的资源。
springboot整合jsp,下载即用,已经整合好了jsp,使用的时候下载好,maven一下就可以用了
本报表模块是基于eclipse birt智能报表软件而制作的,web服务器为Tomcat6.0报表和struts2集成web.xml文件里有许多参数,用户应该根据自已的需求出发对这些参数有一个深入的了解。下面我会对这些参数一一做以说明。
sp实现word报表 支持模板的选择。 通过程序控制填充数据。 适合需要报表的用户使用,同时也适合教学使用 。
report.jsp页面 博文链接:https://xiaobo.iteye.com/blog/34777
JSP生成excel报表例子,直接copy到相关的工具,然后访问即是保存报表的功能
基于POI的JSP动态报表生成技术