Displaytag - Как передать скрытое значение в URL?

   <display:table name="sessionScope.userInbox" pagesize="5" sort="list" cellspacing="10" cellpadding="5">
            <display:column property="aid"  title="" class="hidden"  />             
            <display:column property="from" title="From" sortable="true" />  
            <display:column property="to"   title="To"   sortable="true" />  
            <display:column property="msg"  title="Message" sortable="true"  />  
            <display:column property="status" title="Status" sortable="true" paramId="aid" paramProperty="aid" href="/MsgSystem/adminread" />
   </display:table>

когда я нажимаю ссылку «статус», затем передаю значение «помощь» в URL-адресе, но с помощью метода get я хочу пройти скрыто в URL-адресе.


person Rohit Kachhadiya    schedule 14.05.2012    source источник
comment
Пожалуйста, добавьте еще несколько тегов. Правильные теги = более быстрое решение.   -  person Hindol    schedule 14.05.2012
comment
на самом деле это не передача скрытого значения, а передача значения атрибута компонента через строку запроса   -  person Sanath    schedule 15.05.2012


Ответы (1)


вы добавили список объектов «userInbox» в область сеанса и пытаетесь повторить его с помощью displaytag. Этот объект будет java-бином, имеющим геттеры/сеттеры для свойств - (помощь, от, до, сообщение, статус)

тебе нужно изменить

  <display:column property="status" title="Status" sortable="true" paramId="aid" paramName="aid" href="/MsgSystem/adminread" />

возвращаемый URL-адрес для этого отображаемого столбца будет таким: /MsgSystem/adminread?aid=1

дополнительную информацию об этом.. http://displaytag.sourceforge.net/11/tut_links.html

person Sanath    schedule 15.05.2012