链接到可点击链接的 Struts 2 动作
Posted
技术标签:
【中文标题】链接到可点击链接的 Struts 2 动作【英文标题】:Struts 2 action linked to a clickable link 【发布时间】: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 或<s:submit>
,在第二种情况下尝试使用 <s:a action="...">
。顺便说一句,你为什么不在这里使用<s:form>
?
因为我忘记了它的存在。这开始是一个纯 html 项目,我没有这样做:P
【参考方案1】:
使用类似 Struts 2 的标签
<s:a action="searchThis"><img src="<s:url value="/img/Logo/myLogo.png"/>"/></s:a>
将生成一个带有图像的锚标记。注意使用<s:url>
标签来正确定义静态资源的路径。还结合<s:param>
标签,您可以构建任何链接。请参阅带有 <s:a>
tag 示例的文档。
【讨论】:
嘿,这行得通,谢谢!我不需要愚蠢的表格或任何东西!以上是关于链接到可点击链接的 Struts 2 动作的主要内容,如果未能解决你的问题,请参考以下文章