Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Struts2 displaytag.properties

Estas en el tema de Struts2 displaytag.properties en el foro de Java en Foros del Web. Buenas tardes, Tengo el siguiente display (carga una consulta sql) <display:table uid="row" export="true" name="userList" pagesize="10" class="displayTable"> <display:column property="username" title="${label1}" sortable="true"></display:column> <display:column property="firstname" title="${label2}" sortable="true"></display:column> <display:column ...
  #1 (permalink)  
Antiguo 21/01/2014, 10:58
Avatar de estaisaderezados  
Fecha de Ingreso: noviembre-2010
Ubicación: Madrid
Mensajes: 96
Antigüedad: 13 años, 5 meses
Puntos: 3
Struts2 displaytag.properties

Buenas tardes,

Tengo el siguiente display (carga una consulta sql)

<display:table uid="row" export="true" name="userList" pagesize="10" class="displayTable">
<display:column property="username" title="${label1}" sortable="true"></display:column>
<display:column property="firstname" title="${label2}" sortable="true"></display:column>
<display:column property="lastname" title="${label3}" sortable="true"></display:column>
<display:column property="email" title="Email" sortable="true"></display:column>
<display:column property="swupdate" title="${label5}" sortable="true" format="{0,date,dd/MM/yyyy}"></display:column>
<display:column title="<img src=img/t24_iraedicion.gif width=16 height=16 border=0>" media="html">
<s:url id="editURL" action="gotoedituser">
<s:param name="request_locale" value="%{getText('label.lang')} </s:param>
<s:param name="iduser" value="%{#attr.row.iduser}"></s:param>
</s:url>
<s:a href="%{editURL}"><img src="<s:url value="/img/t24_iraedicion.gif"/>" width="16" height="16" border="0"></s:a>
</display:column>
<display:column title="<img src=img/t24_iraborrar.gif width=16 height=16 border=0>" media="html">
<s:url id="deleteURL" action="deleteUser">
<s:param name="request_locale" value="%{getText('label.lang')}"></s:param>
<s:param name="iduser" value="%{#attr.row.iduser}"></s:param>
</s:url>
<s:a href="%{deleteURL}"><img src="<s:url value="/img/t24_iraborrar.gif"/>" width="16" height="16" border="0"></s:a>
</display:column>
</display:table>

En el src tengo el displaytag.properties con el siguiente contenido:

locale.provider=org.displaytag.localization.I18nSt rutsAdapter
locale.resolver=org.displaytag.localization.I18nSt rutsAdapter
export.pdf=false
export.excel=true
paging.banner.full=<div class="pagination"><ul><li class="prev disabled"><a href="{1}" class="next" title="first"><img src="../img/first.png" alt="first"></a></li>
<li class="prev disabled"><a href="{2}" class="next" title="previous"><img src="../img/previous.png" alt="previous"></a></li>
{0}
<li><a href="{3}" class="next" title="next"><img src="../img/next.png" alt="next"></a></li>
<li class="next"><a href="{4}" class="next" title="lest"><img src="../img/last.png" alt="last"></a></li>
</ul></div>paging.banner.first=<div class="pagination"><ul><li class="prev"><a href="{1}" class="next" title="first"><img src="../img/first.png" alt="first"></a></li>
<li class="prev"><a href="{2}" class="next" title="previous"><img src="../img/previous.png" alt="previous"></a></li>
{0}
<li><a href="{3}" class="next" title="next"><img src="../img/next.png" alt="next"></a></li>
<li class="next"><a href="{4}" class="next" title="lest"><img src="../img/last.png" alt="last"></a></li>
</ul></div>paging.banner.last=<div class="pagination"><ul><li class="prev"><a href="{1}" class="next" title="first"><img src="../img/first.gif" alt="first"></a></li>
<li class="prev"><a href="{2}" class="next" title="previous"><img src="../img/previous.gif" alt="previous"></a></li>
{0}
<li class="next disabled"><a href="{3}" class="next" title="next"><img src="../img/next.gif" alt="next"></a></li>
<li class="next disabled"><a href="{4}" class="next" title="lest"><img src="../img/last.gif" alt="last"></a></li>
</ul></div>

Y en el web.xml tengo:

<context-param>
<param-name>displaytag</param-name>
<param-value>/WEB-INF/displaytag.properties</param-value>
</context-param>

El problema que tengo, es que el displaytag.properties no se aplica a la tabla, cuando lo veo en el navegador, me muestra la paginación por defecto, sin mostrarme las imágenes que tengo en el properties. El ejemplo lo he sacado de: http://javastoreroom.blogspot.com.es/2013/06/struts2-pagination-using-display-tag.html

Y en el log veo que carga el properties: 2014-01-21-http-bio-8080-exec-4--INFO -org.displaytag.properties.TableProperties:LocaleRe solver initialized to org.displaytag.localization.I18nStrutsAdapter.

¿Que puede estar pasando?, muchas gracias
  #2 (permalink)  
Antiguo 22/01/2014, 06:31
Avatar de rgf1987  
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 11 años, 3 meses
Puntos: 22
Respuesta: Struts2 displaytag.properties

Hola,

a primera vista no veo nada incorrecto... ¿la ruta a las imágenes es la correcta?

Un saludo.
  #3 (permalink)  
Antiguo 24/01/2014, 03:06
Avatar de estaisaderezados  
Fecha de Ingreso: noviembre-2010
Ubicación: Madrid
Mensajes: 96
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: Struts2 displaytag.properties

Gracias, ya está resuelto, en el displaytag.properties, cada propiedad, debe estar en una línea

Etiquetas: struts2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:44.