jsp按钮怎么提交数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp按钮怎么提交数据?相关的知识,希望对你有一定的参考价值。

在第一个页面只有一个按钮,点击后跳转到第二个页面,并get到第一个页面按钮的值,怎么写?

参考技术A jsp中上传表单,直接使用js绑定onclick函数。
然后把处理数据程序跳转到对应的jsp页面就可以了。
举例:
<form name="fm" id="fm" method="post">
......
<input type="button" name="btn1" onclick="document.fm.action='xxx.jsp';document.fm.submit();" value="tj"/>
<input type="button" name="btn2" onclick="document.fm.action='yyy.jsp';document.fm.submit();" value="tj"/></form>
参考技术B 第一个页面:

<input type="button" id="a" value="hehe" onclick="location.href='NewFile1.jsp?result='+document.getElementById('a').value">
第二个页面:
<%=request.getParameter("result") %>追问

你这方法可以。我换一种方式,只有一个submit,在form里面的action用问号设置参数就不行

本回答被提问者采纳

jsp 如何实现提交表单 但不跳转到提交页面

如题

最好举例

赐教

参考技术A 确实是不可能的
但可以做出类似的效果,我考虑了两种方案
1 在form标签里加上target=_blank,页面在提交时不会跳走,但会重新打开一个页面,在那里跳转,在那里把程序执行完之后,做一个无询问的关闭就行了
2 用ajax提交,这样页面就真正做到了不跳转,但我不建议你这样做,ajax是不可靠的,有时什么错都不报,但就是没执行成功,而且估计要写很长的js代码,要点功底
参考技术B 不用ajax也可以。。。我搞个iframe。。在iframe里提交。。提交时用js写。。。document.from.submit();再parent.docuemnt.loaction.href="xxx.jsp";这样子可以吧?我让上层页面跳转。。视觉上看不出来的。本回答被提问者采纳 参考技术C 不可能的。。。

以上是关于jsp按钮怎么提交数据?的主要内容,如果未能解决你的问题,请参考以下文章

jsp怎么防止重复提交

jsp怎么防止重复提交

jsp怎么防止重复提交

jsp中用button提交表单数据

在JSP中没有表单,怎么用按钮(button)将数据提交给某个url,请教这个JS方法怎么写?

jsp 中用js提交表单并关闭本窗口的问题。