【问题标题】:Struts 2 action linked to a clickable link链接到可点击链接的 Struts 2 动作
【发布时间】:2014-01-05 13:20:05
【问题描述】:

我正在尝试向列表项内的链接添加操作

在表单中:

<form name="searchForm" method="post" action="searchThis" id="querySubmiter">

在列表中:

<li><a href="somePage.jsp"><img src="img/Logo/myLogo.png"/></a>

我对如何建立联系有点不知所措。 有可能吗?

【问题讨论】:

  • 您不能直接通过锚链接发送 POST。您需要添加一个 javascript onclick 事件。
  • 所以添加一些javascript到它?
  • 您要发布表单还是只执行操作?在第一种情况下,尝试使用 javascript 或 &lt;s:submit&gt;,在第二种情况下尝试使用 &lt;s:a action="..."&gt;。顺便说一句,你为什么不在这里使用&lt;s:form&gt;
  • 因为我忘记了它的存在。这开始是一个纯 html 项目,我没有这样做:P

标签: java jsp struts2 hyperlink href


【解决方案1】:

使用类似 Struts 2 的标签

<s:a action="searchThis"><img src="<s:url value="/img/Logo/myLogo.png"/>"/></s:a>

将生成一个带有图像的锚标记。注意使用&lt;s:url&gt; 标签来正确定义静态资源的路径。还结合&lt;s:param&gt; 标签,您可以构建任何链接。请参阅带有 &lt;s:a&gt; tag 示例的文档。

【讨论】:

  • 嘿,这行得通,谢谢!我不需要愚蠢的表格或任何东西!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-25
  • 1970-01-01
  • 2021-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多