2013-04-24 16:49题主

不能使用session返回值啊。。IDE里面调用了java方法后,用session返回值,要怎样在页面访问啊?

java代码:

然后用下面这个设置调用这个方法:

在js中写{#sys.dept#}
现在问题就是JS中的{#sys.dept#}可是也获取不到啊
2013-04-24 20:03#1
肯定可以获取,请确认java代码的执行顺序,是否在你取变量值之前。
另外,你这个是5.X版本,建议你使用最新的6.X版本,因为实现方法有较大区别。
2013-04-25 10:17#2
谢啦!是java代码的执行顺序问题。
现在又有个一问题了,我现在是把值放到request里面可以访问,放到session好像不行啊。。。。
2013-04-25 15:17#3
必须是request中才有效,使用request.getAttribute或request.getParameter获得。
使用session存储不是个好主意,大用户量访问容易造成资源耗尽。
2013-04-25 17:45#4
这样啊!...那要用什么方式存储才好呢??
现在我需要一个类似session那样的,可以跨页面共享使用的值要怎么实现?

2013-04-25 17:53#5
对了,请教下!我上面那代码里,是不是已经把session放到系统里去了?
现在只是不能直接访问而已?
2013-04-25 18:20#6
少量的值可以使用session来存储 获取值就使用session.getAttribute
2013-04-26 17:05#7
可不可以说的详细点?我写了没效果.......还弄得页面显示不了了。。我写到JS里了..
2013-04-26 17:15#8
谢了!!我刚刚突然反应过来,实在java代码里面getAttribute()这样啊!....

返回开发者社区