Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在displaytag中创建链接?_Java_Struts2_Displaytag - Fatal编程技术网

Java 如何在displaytag中创建链接?

Java 如何在displaytag中创建链接?,java,struts2,displaytag,Java,Struts2,Displaytag,我想用struts2在显示标签中创建编辑、删除链接。我怎样才能做到? 如果有人知道,请帮助我 我正在这样做 <display:column property="id" title="ID" href="details.jsp" paramId="id" /> 但是链接不会指向details.jsp,它不会去任何地方。可能的原因是什么为了得到更好的答案,您可能需要更具体一些。理解struts2或显示标记时出现问题吗?说明如何在显示标记库中创建链接 如果struts 2是个问题,那

我想用struts2在显示标签中创建编辑、删除链接。我怎样才能做到? 如果有人知道,请帮助我

我正在这样做

<display:column property="id" title="ID" href="details.jsp" paramId="id" />


但是链接不会指向details.jsp,它不会去任何地方。可能的原因是什么

为了得到更好的答案,您可能需要更具体一些。理解struts2或显示标记时出现问题吗?说明如何在显示标记库中创建链接


如果struts 2是个问题,那么您可以让问题更具体,我们将看看我们能做些什么。

您可以在标签中写下您的内容,如下所示:

<display:table id="row" >
    <display:column property="id" title="ID" paramId="id"  > 
        <a href="details.jsp?${row.id}">Details</a>
    </display:column>
</display:table>

它由以下代码完成

<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>

更新

感谢所有的答案

您还可以为表创建一个装饰器,并让它生成链接。 请参阅其他论坛上的以下示例:



链接要去哪里?当你点击链接时,你在浏览器中看到了什么url?你说的“不去任何地方”是什么意思?您在浏览器中看到的url是什么?您还可以查看查看源代码以查看生成的url。欢迎使用StackOverflow。除了转储代码外,如果你能用文字解释一下你的答案,这会很有帮助。对我来说,它也不起作用,链接是不可见的,只有打印属性
<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&#243;n" property="fechaCreacionFormato" sortable="true"/>
                                    <display:column title="Fecha de modificaci&#243;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>