i found a way to solve this requirement, below is the sample code
(i've yet to polish some lines because i'm testing it)

        <s:set name="myList" value="pagList" scope="request" />
        <display:table name="myList" pagesize="5" id="testit">

                <display:column property="pa.id" title="Id" style="" />
                <display:column property="pa.appName" title="Application Name" 
style="" />
                <display:column property="ag.groupName" title="Application 
Group" style="" />
                <display:column property="pa.activeFlag" title="Status" 
style="" />
                <display:column title="testit_rowNum" style="">
                        <%=pageContext.getAttribute("testit_rowNum")%>
                </display:column>

                <% long aId = ((PortalAppAndAppGroup)
pageContext.getAttribute("testit")).getPa().getId(); %>

                <display:column>
                        <a href='
                                <portlet:actionURL>
                                        <portlet:param name="appId" 
value='<%=Long.toString(aId)%>' />
                                        <portlet:param name="mode" 
value='editApps' />
                                </portlet:actionURL>'>
                                Edit
                        </a>
                </display:column>

                <s:url action="editPortalApp" id="editUrl2">
                        <s:param name="appId">
                                <%=Long.toString(aId)%>
                        </s:param>
                        <s:param name="mode">
                                <%="editApps"%>
                        </s:param>
                </s:url>
                <display:column>
                        <a href='<s:property value="%{editUrl2}"/>'>Edit2</a>
                </display:column>
                
                <s:url action="index" portletUrlType="action" id="editUrl3">
                        <s:param name="appId">
                                <%=Long.toString(aId)%>
                        </s:param>
                        <s:param name="mode">
                                <%="editApps"%>
                        </s:param>
                </s:url>
                <display:column>
                        <a href='<s:property value="%{editUrl3}"/>'>Edit3</a>
                </display:column>

        </display:table>

==================

and here's my struts.xml (i'm using struts2)

<struts>

        <package name="view" extends="struts-portlet-default" namespace="/view">

                <action name="index" class="action.IndexAction">
                        <result>/WEB-INF/jsp/view/index.jsp</result>
                </action>

                <action name="editPortalApp" class="com.EditPortalAppAction">
                        <result>/WEB-INF/jsp/view/index.jsp</result>
                </action>

        </package>


</struts>

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
displaytag-user mailing list
displaytag-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/displaytag-user

Reply via email to