【问题标题】:struts2 call action from hyperlink with datastruts2 从带有数据的超链接调用操作
【发布时间】:2012-09-06 13:46:09
【问题描述】:

我有一个页面,其中显示员工列表及其姓名。我需要在点击员工姓名时将它们作为超链接和我需要调用另一个动作说“detailsAction”。此操作将从该数据库中获取有关该员工的数据并在页面中显示相同的数据。如何将与用户单击的超链接关联的员工 ID 发送到我的“detailsAction”??

现在员工列表在我的jsp页面下面完成

<s:if test="empList">
 <table>
  <tr>
    <th>Employee Name</th>
   </tr>
  <s:iterator value="empList">
  <tr>
     <td><s:property value="empName" /></td>
  </tr>
  </s:iterator>
</table>
</s:if>

【问题讨论】:

  • 您将 ID 添加为参数,就像任何其他链接一样。
  • like --> "> -- 这是正确的吗??
  • @DaveNewton 如果以上是正确的并且我传递了如图所示的 id...我如何在我的操作中访问它??
  • 与任何其他表单值相同,通过操作属性。但这是不正确的,你真的尝试过吗?你试过答案了吗?
  • @DaveNewton 不,没有用。 org.apache.jasper.JasperException: /WEB-INF/pages/empolyeeForm.jsp(31,44) Attribute id invalid for tag property 根据 TLD .... 有什么想法吗??

标签: java jsp struts2


【解决方案1】:

您可以为此使用 Struts 标签:

    <s:a href="/whateverAddress" >
        <s:text name="Link text goes here"/>
        <s:param name="param1" value="value1"/>    
    </s:a>

【讨论】:

  • 有用的帖子...谢谢
猜你喜欢
相关资源
最近更新 更多
热门标签