有Form域怎么自动提交啊!?

wood23 2003-03-27 05:59:07
就是这样的,一个表单,按提交后,先将数据提交到一个程序(文件)进行合法性检测,合法后再重定向到目的页,请问如何将数据转两次啊!?具体过程如下:

A页面:{form action="check.jsp(姑且称为B页面)"....
check.jsp:{if(....)redirect(C页面)else redirect(error.jsp)
C页面:。。。。

但问题是:A页面中的参数怎样传到C页面中去。不要给我说将B和C合在一起哈,因为我的check.jsp是N个A页面和N个C页面共用的,是抽象出来的一个数据合法性校验及转向控制的一个程序。
...全文
9 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lieejun 2003-03-28
用脚本控制:
A页面:{form action="check.jsp(姑且称为B页面)"....
check.jsp:{if(....)redirect(C页面)else redirect(error.jsp)
C页面:。。。。
改一下:
A页面{form target="xxx" name="aform" action="check.jsp".............
B页面if (检查合法)
<%
{
%>
<script language=vbscript>
set oa=window.opener.document.all.aform
oa.target=_self
oa.action="c.jsp"
oa.submit()
window.close()
</script>
<%
out.close()
}
else
{
%>
<script language=vbscript>
window.location.href="error.jsp"
</script>
<%
}
%>
回复
anarki12345 2003-03-27
这样,先把a页中的参数取出来,用aaa=(String)request.getParameter("xxx");
bbb=(String)request.getParameter("yyy");


让后这样调用c页面redirect(c页面.jsp?aaa=值&bbb=值)
回复
tsinge 2003-03-27
check.jsp 中用 request.getParameter(); 获取参数,

再传给javascript 往下一页

如:window.location.href="*****.jsp?id="+<%=xxxx%>;
回复
hch9230 2003-03-27
用session就可以办到! 当然通过url也可以把数据传到C页面。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-03-27 05:59
社区公告
暂无公告