在我的应用程序中,单击“提交”按钮 (Struts) 时,将执行一个操作类方法,该方法设置 bean 的“更新的 URL”属性。我想要的是在设置 bean 完成后我需要在新浏览器中打开 URL,而用户无需执行任何其他操作(例如单击链接)。我找不到正确的方法来做到这一点。
这是一些代码:
我的 JSP:
<html:submit property="evaluation">
<c:choose>
<c:when test="Some Condition"><fmt:message key="Button1" /></c:when>
<c:otherwise><fmt:message key="Button2" /></c:otherwise>
</c:choose>
</html:submit>
最佳答案
单击提交按钮后,通过 AJAX 调用操作,并让操作发送回带有您要导航到的 URL 的 json 数据。在AJAX处理程序中,使用json数据中返回的url并在新窗口中打开它
关于javascript - 如何通过单击“提交”按钮打开浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19902797/