Javascript 在提交按钮中使用response.Redirect(url)
我有以下问题: 我正在编写一个代码,将表单提交到Javascript 在提交按钮中使用response.Redirect(url),javascript,jsp,httprequest,Javascript,Jsp,Httprequest,我有以下问题: 我正在编写一个代码,将表单提交到Target.jsp,并在表单提交到Target.jsp后在display.jsp中显示内容 如何在以下代码中使用response.Redirect(“jsp/Display”) <form method="POST" class="example" action="/project/jsp/Target.jsp" id=form > <!--Some tags here--> <input t
Target.jsp
,并在表单提交到Target.jsp
后在display.jsp
中显示内容
如何在以下代码中使用response.Redirect(“jsp/Display”)
<form method="POST" class="example" action="/project/jsp/Target.jsp" id=form >
<!--Some tags here-->
<input type="submit" name="submit" value="submit Changes" />
只需将信息从Target.jsp内部传递到Display.jsp即可。您可以使用window.location.href
进行此操作
window.location.href='/jsp/Display'
这将从客户端JavaScript将浏览器导航到新位置
但是,请评估是否需要导航到新页面?如果您只需要显示表单提交后返回的一段HTML,使用AJAX捕获该响应并将其添加到文档树中可能更明智,而无需导航到其他页面。问题是当我放置action=“/project/jsp/display.jsp”时,它没有满足我的请求。不,操作应该是Target.jsp。处理Target.jsp时,您可以提交另一个表单,目标为Display.jsp。我的目标是在提交表单后显示Display.jsp(html内容)。如何将window.location.href=''合并到表单标记或按钮代码中?