Я создаю таблицу с использованием тега display в JSP, и я использую декоратор для отображения последнего столбца (Action
), который является ссылкой на мой класс действий.получить значения отображения: столбцы таблицы для класса действия struts2
<display:table id='listDisplay' name='detailsList' list='detailsList' requestURI="" cellpadding="0" cellspacing="0" decorator="com.abc.RecBackupDetailsDecorator">
<display:column title="Rule Name" property="rulename"></display:column>
<display:column title="Campaign" property="campname"></display:column>
<display:column title="Dispositions" property="dispositions"></display:column>
<display:column title="Backup Server" property="backupserver"></display:column>
<display:column title="Backup Directory" property="backupdir"></display:column>
<display:column title="Frequency" property="frequency"></display:column>
<display:column title="Added On" property="addedon"></display:column>
<display:column title="Last Run Date" property="lastrundate"></display:column>
<display:column title="Status" property="status"></display:column>
<display:column title="Action" property="editDetails"></display:column>
</display:table>
декоратор Класс:
public class RecBackupDetailsDecorator extends TableDecorator {
public String getEditDetails() {
System.out.println("Index of List : " + getViewIndex());
String editDetails = "<a href='editDetailsRecBackupConf.action' class='editDetails'>Edit</a>";
return editDetails;
}
}
Теперь, когда я нажимаю на редактировании, я хочу, чтобы получить значение дисплея столбцов таблицы в моем методе класса действия (editDetailsRecBackupConf
), но не знаю, как могу ли я получить значения в своем классе действий.