已经投票
专题介绍 >> session >> 报表里获取session中的值

报表里获取session中的值

顶( )
最后更新日期: 人发表评论 (点击查看)
session中传递参数、session传值、获取session中的参数、获取参数值
1. 问题描述
session保存了key-value属性对,希望在报表中拿到session中的key的值。
2. 情形1:直接在报表模板中获取session中的值
2.1 实现思路
报表应用集成到用户系统中,共用同一个session,此时可以直接在报表中获取session的值。
如session中保存了key a,其值为123,那么在我们报表中使用=$a就能直接获取到session中a的值。
3. 情形2:网页中先获取session中的值再传给iframe中的报表
3.1 实现思路
以jsp为例,可以通过session.getAttribute(String key)获取session中key的值,嫁接在jsp中嵌入报表iframe的src后。
3.2 示例
在用户系统中通过session.setAttribute(String key,Object value);在session中保存了信息如country=China,在jsp中通过session.getAttribute("country"),获得country,再传给报表,代码示例如下:
报表模板中就可以获取该country的值,如下图:
效果如下:
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
返回顶部
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3