企业绩效管理网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4888|回复: 1

怎么在jsp里面集成bqy报表?

[复制链接]

2

主题

5

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2014-12-6 10:13:17 | 显示全部楼层 |阅读模式
请问一下,怎么在jsp里面集成bqy报表?
回复

使用道具 举报

1

主题

11

帖子

90

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
90
发表于 2014-12-19 01:27:59 | 显示全部楼层
一、jsp -->>bqy

会话追踪的实现方式有下列4种方式:

(1)使用持续Cookies(Persistent Cookies)。

(2)重写包含额外参数的URL(URL Rewriting)。

(3)建立含有数据的隐藏表单字段(Hidden Form Field)。

(4)使用内建session对象。

前三种会话追踪方式是传统的做法,每种做法都有缺点。最后一种方法是目前最常用。
1、Cookie是一个小小的文本文件,它是将会话信息记录在这个文本文件内,每个页面都去Cookie中提取以前的会话信息。
2、URL重写是利用GET的方法,在URL的尾部添加一些额外的参数来达到会话追踪(session tracking)的目的,服务器将这个标识符与它所存储的有关会话的数据关联起来。URL看起来如下:   
http://host/path/file.html;jsessionid=1234,
使用URL重写的优点是Cookie被禁用或者根本不支持的情况下依旧能够工作。但也有很多缺点:
必须对所有指向您的网站的URL进行编码
所有页面必须动态生成。
不能使用预先记录下来的URL进行访问,或者从其他网站链接进行访问。
3、 隐藏表单字段的方法,是利用HTML内Hidden的属性,把客户端的信息,在用户不察觉的情形下,偷偷地随着请求一起传送给到服务器处理,这样一来,就可以进行会话跟踪的任务了。可以下列的方法来做隐藏表单字段的会话追踪。
<input type="Hidden" name="userID" value="15">
4、传统的会话追踪方式使用比较麻烦,JSP使用内建的session对象可以非常方便地实现会话追踪,JSP的会话机制基于Cookie或URL重写技术,融合了这两种技术的优点,当客户端允许使用Cookie时,内建session对象使用Cookie进行会话追踪,如果客户端禁用Cookie,则选择使用URL重写
所以综合以上的描述鉴于bqy服务器与jsp服务器不是同一个最总采取解决方案是动态生成URL:
<script language="javascript">

         alert("存取成功");

          location=http://192.168.0.8/ods-isapi/ods.ods?Method=login&Username=brio&Password=brio&Docname=%40%24%40%2415&JScript=Enable&Wxy=<%=vpd%>;
    </script>     
以上的服务器文档号均可自定义拼合而成。

二、bqy-->> jsp

Application.OpenURL(http://www.baidu.com?id=2, "_new")
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|企业绩效管理网 ( 京ICP备14007298号   

GMT+8, 2023-9-22 03:47 , Processed in 0.055931 second(s), 7 queries , Memcache On.

Powered by Discuz! X3.1 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表