DisplayTag에서 링크를 어떻게 만들 수 있습니까?
-
16-09-2019 - |
문제
struts2를 사용하여 디스플레이 태그에서 편집, 삭제 링크를 만들고 싶습니다. 어떻게 그렇게 할 수 있습니까? 누구든지 아는 사람이 있으면 나를 도와주세요 ....
나는 이것을하고있다.
<display:column property="id" title="ID" href="details.jsp" paramId="id" />
그러나 링크는 세부 사항이 아닙니다 .JSP .It는 아무데도 가지 않습니다. 가능한 이유는 무엇입니까?
해결책 2
다음 코드로 수행됩니다.
<display:column title="Edit">
<s:url id="updateUrl" action="marketing/update.action">
<s:param name="id" value="#attr.countrylist.id" />
</s:url>
<s:a href="%{updateUrl}" theme="ajax" targets="countrylist">Update</s:a>
</display:column>
모든 답변에 감사드립니다
다른 팁
다음과 같이 태그 내에 물건을 쓸 수 있습니다.
<display:table id="row" >
<display:column property="id" title="ID" paramId="id" >
<a href="details.jsp?${row.id}">Details</a>
</display:column>
</display:table>
더 나은 답변을 얻으려면 더 구체적이어야 할 수도 있습니다. 문제가 struts2 또는 디스플레이 태그를 이해하고 있습니까? 이 튜토리얼 디스플레이 태그 라이브러리에서 링크를 만드는 방법.
Struts 2가 문제라면 더 구체적으로 질문하게 할 수 있으며 우리가 할 수있는 일을 볼 수 있습니다.
테이블 용 데코레이터를 만들고 링크를 생성 할 수 있습니다. 다른 포럼의 아래 예제를 참조하십시오.http://sourceforge.net/forum/message.php?msg_id=4119964
<display:table id="listaProgramas" name="programas" uid="tb"
pagesize="10" export="false" requestURI="/paginarProgramas.do"
class="ui-widget ui-widget-content">
<display:column title="Fecha de creación" property="fechaCreacionFormato" sortable="true"/>
<display:column title="Fecha de modificación" property="fechaModificacionFormato" sortable="true"/>
<display:column title="Empresa" property="nombreGrupoEmpresa"/>
<display:column title="Usuario" property="codUsuarioCreacion"/>
<display:column title="Estado" property="estadoPrograma.descripcion" />
<%if(pageContext.getAttribute("tb") != null && ((Programa)pageContext.getAttribute("tb")).getEstadoPrograma().getId().equals(Constantes.ID_ESTADO_PROGRAMA_PENDIENTE)){ %>
<display:column title="Modificar/Copiar" value="Modificar" url="/modificarCopiarPrograma.do" paramId="idPrograma" paramProperty="id" style="text-align:center;"/>
<%}%>
<%if(pageContext.getAttribute("tb") != null && ((Programa)pageContext.getAttribute("tb")).getEstadoPrograma().getId().equals(Constantes.ID_ESTADO_PROGRAMA_CERRADO)){ %>
<display:column title="Modificar/Copiar" value="Copiar" url="/modificarCopiarPrograma.do" paramId="idPrograma" paramProperty="id" style="text-align:center;"/>
<%}%>
<display:column title="Reporte Financiero" value="XLS" url="/generarExcel.do" paramId="idPrograma" paramProperty="id" style="text-align:center;">
<img src="image/excel.gif" alt="Descargar Excel"></img>
</display:column>
<display:column title="Reporte Financiero PDF" value="PDF" url="/downloadPDF.do" paramId="idPrograma" paramProperty="id" style="text-align:center;">
<img src="image/excel.gif" alt="Descargar Excel"></img>
</display:column>
</display:table>
제휴하지 않습니다 StackOverflow