как поместить ссылку в качестве дополнительного столбца в тег отображения, чтобы перенаправить ее на класс действий struts2 - PullRequest
1 голос
/ 25 апреля 2009

Я показываю детали объекта через тег отображения. Теперь я хочу ссылку на странице, через которую пользователь может удалить или редактировать эту конкретную запись поэтому я хочу ссылку, которая имеет идентификатор объекта в качестве значения и передать его в класс действий. или любым другим способом, чтобы я мог удалить или редактировать запись perticular заранее спасибо

Ответы [ 2 ]

2 голосов
/ 25 мая 2010
<display:table name="sessionScope.searchResults"
    cellpadding="1" uid="sr" pagesize="50" cellspacing="1" size="50"
    defaultorder="ascending" sort="list" style="width:850"
     id="row">
    <display:column media="html"
    title="Delete"
    style="text-align:center">
    <s:url id="deleteUrl" action="deleteLink.action">
    <s:param name="objectId" value="#attr.row.OBJECT_ID" />
    </s:url>
    <s:a href="%{deleteUrl}">
         Delete
    </s:a>
</display:column>

</display:table>

OBJECT_ID - это идентификатор текущего объекта строк, отправьте идентификатор в ваш класс действий, загрузите объект с идентификатором и сделайте все, что вы хотите.

Вы получите гиперссылку на удаление изображения, нажав на Удалить, вы отправите на deleteLink.action

1 голос
/ 27 апреля 2009

Посмотрите на display: column, вы можете использовать href и paramId для передачи уникального идентификатора в URL для удаления определенной записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...