1

在我的应用程序中,单击提交按钮 (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>
4

1 回答 1

0

单击提交按钮后,通过 AJAX 调用操作并让操作发送回带有您要导航到的 URL 的 json 数据。在 AJAX 处理程序中,使用 json 数据中返回的 url 并在新窗口中打开它

于 2013-11-18T09:24:27.440 回答