BS查询结果的链接都是http:////...
2006-11-23 11:48
393 查看
今天处理一个旧的数据库,CS/BS双界面,用户在BS界面使用查询功能,但查询结果的链接都是http:////viewname...,不知道为什么http后面会跟有四个斜线,而没有服务器及路径名。
把数据库复制到本地,进行检查,本地显示正常。
因为原来的链接是用的相对路径(相对当前页面的URI),所以想改成绝对路径(相对于http://server/的路径),以解决这个问题。修改搜索结果对应的视图($$searchtemplate for viewname所指的view),在返回链接的列公式中增加“/”+@webdbname+“/”,查询结果还是返回http:////...的形式。
想到再利用CGI变量的Host_Name,用完全路径。
发现有问题的搜索结果视图不是$$searchtemplate for viewname也不是$$searchtemplatedefault。这个搜索结果视图从哪里来呢?而且从搜索结果视图的列来看,和对应视图的列也是一致的。
从帮助中找的说明,$$searchtemplate for viewname是用来返回搜索指定视图的结果的。为什么Domino不按照它说明的逻辑过程来做呢?难道是版本的原因?
想到上网发帖,求助。
偶然直接预览$$searchtemplate for viewname,页面显示为登陆页面,并提示当前用户无权打开该页面。猛然醒悟,$$searchtemplate for viewname是个Form,OpenForm是需要有创建文档的权限。检查ACL,发现用户的权限是读者,读者默认没有创建文档的权限。我想,提升到作者,并开放创建文档的权限,应该不会对系统造成什么影响,起码不能删除文档。于是调整了用户的权限。再试,正常。
把数据库复制到本地,进行检查,本地显示正常。
因为原来的链接是用的相对路径(相对当前页面的URI),所以想改成绝对路径(相对于http://server/的路径),以解决这个问题。修改搜索结果对应的视图($$searchtemplate for viewname所指的view),在返回链接的列公式中增加“/”+@webdbname+“/”,查询结果还是返回http:////...的形式。
想到再利用CGI变量的Host_Name,用完全路径。
发现有问题的搜索结果视图不是$$searchtemplate for viewname也不是$$searchtemplatedefault。这个搜索结果视图从哪里来呢?而且从搜索结果视图的列来看,和对应视图的列也是一致的。
从帮助中找的说明,$$searchtemplate for viewname是用来返回搜索指定视图的结果的。为什么Domino不按照它说明的逻辑过程来做呢?难道是版本的原因?
想到上网发帖,求助。
偶然直接预览$$searchtemplate for viewname,页面显示为登陆页面,并提示当前用户无权打开该页面。猛然醒悟,$$searchtemplate for viewname是个Form,OpenForm是需要有创建文档的权限。检查ACL,发现用户的权限是读者,读者默认没有创建文档的权限。我想,提升到作者,并开放创建文档的权限,应该不会对系统造成什么影响,起码不能删除文档。于是调整了用户的权限。再试,正常。
相关文章推荐
- mybatis map查询时若key值为空时,不返回结果,想要返回null时的处理http://mp.blog.csdn.net/postedit办法
- Select 语句执行顺序以及如何提高Oracle 基本查询效率--原文链接http://www.cnblogs.com/likeju/p/5039128.html
- Mybatis使用MySQL模糊查询时输入中文检索不到结果怎么办--转自http://www.jb51.net/article/88236.htm
- kettle两表内链接的查询结果与sql语句的查询结果不符合?
- 转自:http://m.blog.csdn.net/article/details?id=6554168 在使用order by语句进行查询结果排序时,不同的数据库对于被排序字段数据行为null的情况
- hibernate查询list结果集结果都是一样
- hql查询多条记录,结果都是重复第一条记录
- 今天蛋筒把vmware升级到9.0版本,结果还得重新找个破解码。 0Y6UC-DF2EJ-CZ0Z1-LKCN0-C29JW 还有在网上找了有效。 本文固定链接: http://www.zhqhlbt
- Sql Server临时表获取链接数据库查询结果
- 都是分词模式惹的祸——庖丁解牛分词查询不出结果问题
- sql 数据库,左外链接和查询结果某一项添加自定义字符串的情况
- [导入]如何在查询结果中添加一列表示记录的行数?
- MySQL将查询结果插入到数据表中
- MyBatis之Mapper XML 文件详解(五)-自动映射查询结果
- LIvebos--流程方法--查询sql结果
- mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作
- cookie与session(上) 转载 原文链接http://blog.sina.com.cn/s/blog_4745d1c10100ihnq.html
- VB.NET版ssl链接(工行查询接口的实现)
- 在jQueryEasyUI中把表单内容转化成json格式的方法并且把查询到的结果显示到页面上
- MySQL 查询某字段的多条结果展示成按逗号隔开