jsp怎么通过一个按钮buttom点击跳转,同时共享本界面的request啊...
通过forward方式都是自动直接跳转的...
就是在button中的onclick事件怎么写??
[code="java"]
[code="javascript"]
document.loginForm.action="<%=path%>/login.do?method=login";
document.loginForm.submit();
[/code]
这个是没法共享request的,因为你一次请求已经完成了,再点击button时所发出的请求是新的一个request了,
使用forward是因为这次请求是在服务器端自己跳转的,所以可以共享request
你只能是把要请求的参数在第二次请求前重新组织一下,或者把参数放到session里等
request只能在一次跳转中有效,没法完成共享的,你第二次请求的时候可以把值再提交一次。
request里面的数据在一次请求后 就结束了,当你在点击button时,就是又向服务端又一次发送请求的,因此是不能共享request中的数据的。如果你是想共享request里面的数据,可以在JSP页面先获取数据,然后将数据拼在url后面再传出去就可以了,或者就是放在session中的。