且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在Struts的Display标记中的JavaScript Function中传递值

更新时间:2023-01-07 18:21:18

您应在表中添加uid属性.

<display:table export="false"  id="data" uid="row"
            name="helpdeskTickets"  
            requestURI="/dofetchassignedtickets.action" pagesize="5" >

然后使用OGNL

viewTicketDetail('<s:property value="%{#attr.row.yourAttribute}"/>');

或使用EL

viewTicketDetail('${row.yourAttribute}');

使用列

<display:column title="Action">
    <a href="javascript:viewTicketDetail('<s:property value="%{#attr.row.id}"/>');"><img src="<s:url value='/images/ViewDetails.png'/>" /></a>
</display:column>