请求帮忙:response.sendRedirect 怎么做到以 post 的方式传参数。

stiven0 2005-01-01 03:41:08
有三个jsp页面 web1.jsp web2.jsp web3.jsp 我现在要将web1.jsp的一些参数要传到web2.jsp里去,因为还涉及一些操作数据库的地方,所以在中间加了web2.jsp

在web2.jsp里操作完成后,用 response.sendRedirect 做转向

但web3.jsp里只能接收post传来的变量,(web3.jsp是其他公司的,无法修改里面的接口限制)

请求帮助:response.sendRedirect 怎么做到以post的方式传参数。
谢谢!!!
...全文
2767 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
stiven0 2005-01-14
  • 打赏
  • 举报
回复
用javascript实现了,问题解决。

<BODY onload='document.forms[0].submit();'>
<form>
。。。
</form>
xiangbo520 2005-01-02
  • 打赏
  • 举报
回复
使用服务器端的请求转发吧!!
梦想家起飞 2005-01-01
  • 打赏
  • 举报
回复
没戏,你要知道response.sendRedirect是浏览器端的跳转,而非服务器端。
blackpark 2005-01-01
  • 打赏
  • 举报
回复
可以用 <jsp:forward ><jsp:Prarm><jsp:forward />传,效果一样的还可以传参数
jackkui 2005-01-01
  • 打赏
  • 举报
回复
你可以在web2.jsp中,
直接设置request对象,
设置他的提交方法为post,
并且把相应的数据放进去。
然后再提交到web3.jsp不知道,
这样行不行。
xiangbo520 2005-01-01
  • 打赏
  • 举报
回复
response.sendRedirect是无法以post的方式传参数的,建议改用其他方式。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧