当前位置: 首页 > 知识库问答 >
问题:

如何打开浏览器点击提交按钮

康文昌
2023-03-14

在我的应用程序中,点击提交按钮(Struts),执行一个操作类方法,该方法设置bean的“更新网址”属性。我想要的是我需要在设置bean完成后在新浏览器中打开的网址,而用户不必做任何其他事情,比如单击链接。我找不到做这件事的正确方法。

下面是一些代码:

我的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>

共有1个答案

干稳
2023-03-14

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

 类似资料:
  • 问题内容: 我遇到的情况是,单击按钮打开带有搜索结果的新浏览器窗口。 有什么方法可以连接并聚焦到新打开的浏览器窗口吗? 并使用它,然后返回到原始(第一个)窗口。 问题答案: 您可以在以下窗口之间切换:

  • 问题内容: 我遇到的情况是,单击按钮打开带有搜索结果的新浏览器窗口。 有什么方法可以连接并聚焦到新打开的浏览器窗口吗? 并使用它,然后返回到原始(第一个)窗口。 问题答案: 你可以在以下窗口之间切换:

  • 全局基类 登录名 } 问题是,当运行此功能时,我得到了下面的错误,我不明白为什么会发生这种情况,因为它在错误的位置上没有给我任何帮助。 未定义步骤:给定I打开Chrome 未定义步骤:浏览网站时 未定义的步骤:然后我使用“user1”和“password1”登录网站

  • 我使用截取获取JSON提要,其中包含名称、评级和URL。我有Android上的textview,它将显示获取的名称、评级和所有内容。我有一个按钮,但它直接显示URL,因为我将文本设置为获取的URL。 目前,我得到了以下信息: 我需要将按钮的文本设置为寄存器 特此附上密码

  • 我试图编写一个函数,它将接收一个“浏览器实例”(我指的是),并打开一个带有特定URL的新选项卡。 这是函数: 返回True(如果URL有效) 如果有人能告诉我我做错了什么,我将非常感激。如果您有其他方法来完成打开新选项卡的任务,这是可以的。顺便说一下,我曾尝试使用:,但没有成功(我没有得到新的选项卡,也没有异常)

  • 我有以下场景:安装了firefox和chrome的Ubuntu16.04机器,chrome是我的默认浏览器。 我在shell中检查以下操作: 并且不会出现firefox的任何一面,总是Chrome。这样很好。还要检查: 点击桌面文件。html->chrome启动 现在奇怪的是,如果我跑了: 出于某种奇怪的原因,它总是打开Firefox。我不知道为什么,有人能帮我吗?