注册 登录
编程论坛 J2EE论坛

页面传值问题

wbl313 发布于 2006-12-05 19:26, 642 次点击

forward()不能转向有form的jsp
但我又不想在url中显示传递的参数,请问有什么方法吗?

8 回复
#2
阴阳妖瞳2006-12-05 19:59
如果是从一个Action传递到另外一个Action,可以把要传递的东西写到request中去
#3
wbl3132006-12-05 20:04
楼上的能不能说清楚点?
怎么写?如何取?
#4
NiceGirl2006-12-05 20:14

方法很多
如果是提交表单的话,把method改成post
如果不是action,就用hidden控件或利用隐式对象的setAttribute()传

#5
wbl3132006-12-05 20:31
不是a ,Dispatcher.forword这个类转向的jsp页面如果有form是转不过去的
而我的表单都是post,可是还能看到,我是在onclick事件实行转向的
#6
NiceGirl2006-12-05 20:34

把代码贴上来看看啊

#7
wbl3132006-12-05 20:34
补充一下,我能转过去的方法是response.sendRedirect实现的
我是从servlet向jsp转的
#8
禹_二2006-12-05 20:41
把要传递的数据放到一个session中应该可以吧!
#9
wbl3132006-12-05 20:44

String path=request.getContentPath();
String dist=path+"........jsp?username="+username
response.sendRedirect(dist);
我知道这样肯定回出现传递的参数
但是我用forword又转不过去

1