Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java struts2从包含数据的超链接调用操作_Java_Jsp_Struts2 - Fatal编程技术网

Java struts2从包含数据的超链接调用操作

Java struts2从包含数据的超链接调用操作,java,jsp,struts2,Java,Jsp,Struts2,我有一个显示员工名单的页面,他们的名字。我需要有他们作为超链接和点击一个员工的名字,我需要调用另一个行动说“细节行动”。此操作将从该数据库获取有关此员工的数据,并在页面中显示相同的数据。如何将与用户单击的超链接关联的员工id发送到我的“detailsAction” 现在,员工列表在我的jsp页面中完成 <s:if test="empList"> <table> <tr> <th>Employee Name</th>

我有一个显示员工名单的页面,他们的名字。我需要有他们作为超链接和点击一个员工的名字,我需要调用另一个行动说“细节行动”。此操作将从该数据库获取有关此员工的数据,并在页面中显示相同的数据。如何将与用户单击的超链接关联的员工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>

员工姓名

您可以使用Struts标签:

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

您可以使用Struts标签:

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


您将ID作为参数添加,就像任何其他链接一样。例如-->--这是否正确???@DaveNewton如果上述内容正确,并且我传递ID,如图所示。。。我如何在我的操作中访问它?与通过操作属性访问任何其他表单值的方式相同。但这不正确,你真的试过了吗?你试过答案了吗?@DaveNewton不,那不行。org.apache.jasper.JasperException:/WEB-INF/pages/empolyeeForm.jsp(31,44)属性id对于TLD中的标记属性无效。。。。。。。。。有什么想法吗?你可以像任何其他链接一样将ID作为参数添加。比如-->--这正确吗???@DaveNewton如果上面的说法正确,我会传递ID,如图所示。。。我如何在我的操作中访问它?与通过操作属性访问任何其他表单值的方式相同。但这不正确,你真的试过了吗?你试过答案了吗?@DaveNewton不,那不行。org.apache.jasper.JasperException:/WEB-INF/pages/empolyeeForm.jsp(31,44)属性id对于TLD中的标记属性无效。。。。。。。。。有什么想法吗?有用的帖子…谢谢有用的帖子…谢谢