注册 登录
编程论坛 J2EE论坛

关于session中存取参数

海蓝啸 发布于 2008-01-10 08:41, 2010 次点击
我在用JSF,现在想在两个JSP页面之间传递参数,想到用session来存取参数,就是第一个页面提交的时候把参数写进session中,第二个页面载入的时候读取session中的参数。在网上查了一下session存取参数的方法,看到如下代码,请问这些代码是写在jsp中还是javabean中?

test[](String)   
  session.setAttribute("test",test[]);   
   
  String[]   test=(String[])session.getAttribute("test");
8 回复
#2
doughty2008-01-10 08:57
都可以写...
可以这么写,,,test[](String)   
  session.setAttribute("test",test[]);   写在JAVABEAN中...
下面取值可以在JSP中写,,,
#3
hwoarangzk2008-01-10 09:56
javabean一般是放数据模型的,没有处理事务的功能,而jsp也最好别写,jsf没学过,写servlet里,如果用了框架最好
#4
stephen7222008-01-10 11:22
如果为了方便按照你的描述,直接写在jsp里写就是了。
#5
海蓝啸2008-01-10 13:31
已搞定。。谢谢诸位
#6
doughty2008-01-10 16:32
怎样搞定的啊,,\说说你的做法啊,,,呵呵
#7
海蓝啸2008-01-10 16:46
我都是在后台bean里面写的,一个页面往session里面存,在另一个页面里面读取
#8
macrossyun2008-01-11 16:24
我认为还是写在JSp中会更好,Bean的功能就是在于其移植性,最高里面除了空的Get方法和Set(Type value)就不要再写入其他的方法。
#9
海蓝啸2008-01-12 08:47
但是我要在页面初始化的时候读取该值赋给该页面上的控件属性,javabean里面有个init方法(有点类似applet的那个方法)在页面刚载入的时候会执行,所以我写在这里面。请问如果写在JSp里面的话能不能在初始化的时候就读取?可以的话,怎么做呢
1