企业绩效管理网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2875|回复: 7

求助:BQYDocument怎么能纳入JSP中

[复制链接]

62

主题

411

帖子

557

积分

高级会员

Rank: 4

积分
557
QQ
发表于 2014-3-3 17:26:25 | 显示全部楼层 |阅读模式
如题:在  http://ip:19000/workspace中,可以看到某BQYDocument的路径是:
SmartCut:http://localhost:19000/workspace/browse/get/SampleContent/wrs.bqy/
将上面的URL纳入到JSP中如下:
<script language="javascript">
location="";
</script>
但仍过不了验证这一关,总是要提示输入用户名密码,请问有什么方法可以解决掉?
回复

使用道具 举报

82

主题

429

帖子

624

积分

高级会员

Rank: 4

积分
624
QQ
发表于 2014-3-3 18:56:06 | 显示全部楼层
那啥【在(狱强越强)的大作中提到:】
回复 支持 反对

使用道具 举报

74

主题

428

帖子

599

积分

高级会员

Rank: 4

积分
599
QQ
发表于 2014-3-3 19:42:27 | 显示全部楼层
发这种无聊贴有什么意思,等一下戎墟佬又会叫牺牲苍梧了!
回复 支持 反对

使用道具 举报

81

主题

389

帖子

575

积分

高级会员

Rank: 4

积分
575
QQ
发表于 2014-3-3 20:51:09 | 显示全部楼层
具体表现为:可以从客户端获取到bqy报表,但是提交的查询送不到数据库(通过数据库的查询管理器可以看到),前台就一直处于夯死状态。重启hyperion的几个服务就能恢复。
请教这是啥问题呢,如何解决?
回复 支持 反对

使用道具 举报

57

主题

378

帖子

507

积分

高级会员

Rank: 4

积分
507
发表于 2014-3-3 21:31:28 | 显示全部楼层
在url中以参数形式传入用户名和密码,在html页面中以iframe形式嵌入
回复 支持 反对

使用道具 举报

2

主题

5

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2014-12-6 10:03:23 | 显示全部楼层
请问一下,你后来是怎么样解决的?  我现在也遇到这样的问题
回复 支持 反对

使用道具 举报

2

主题

5

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2014-12-6 10:05:04 | 显示全部楼层
请问一下 你后来是怎么解决的?  我现在有遇到这样的问题
回复 支持 反对

使用道具 举报

1

主题

11

帖子

80

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
80
发表于 2014-12-19 01:29:10 | 显示全部楼层
1023566803 发表于 2014-12-6 10:05
请问一下 你后来是怎么解决的?  我现在有遇到这样的问题

一、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, 2019-6-21 02:11 , Processed in 0.173225 second(s), 9 queries , Memcache On.

Powered by Discuz! X3.1 Licensed

© 2001-2013 Comsenz Inc.

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