如何使用jsp& amp;将搜索框放入显示标签servlet的?

时间:2014-03-10 10:47:15

标签: displaytag

显示标签的jsp代码如下所示.. 我想在投诉号码上搜索文本框...

<display:table name="ComplainList" id="data" uid="models" pagesize="5" requestURI='<%= request.getContextPath()+"/ComplainController" %>' export="true"  >
        <display:column title='<input class="selectAll" name="selectAll"  type="checkbox"  />'><center> 
        <input  class="SelectId" name="SelectId" type="checkbox" value="<c:out value="${data.getComplainId()}"></c:out>" >
        </input></center></display:column>
        <c:set var="complainDate" value="${fn:substring(data.getComplainDate(), 0, 10)}" />
        <display:column property="complainNumber" media="html pdf excel csv"  title="Complain Number" group="1" 
        sortable="true" />
        <display:column  title="Complain Date" group="2" media="html pdf excel csv" 
            sortable="true" ><c:out value="${complainDate}"></c:out></display:column>   
        <display:column property="status" title="Status" media="html pdf excel csv" />
        <display:column title="View" ><a  title="View Record"  value="<c:out value="${data.getComplainId()}"></c:out>" onclick="viewComplain(this)" >
           <img src="<c:out value="${pageContext.request.contextPath }"></c:out>/images/view.png" alt="View"></img></a></display:column>
        <display:column title="Edit"><a  title="Edit Record" href="<c:out value="${pageContext.request.contextPath }"></c:out>/ComplainController?edit=<c:out value="${data.getComplainId()}"></c:out>">
            <img src="<c:out value="${pageContext.request.contextPath }"></c:out>/images/edit.png" alt="Edit"></img></a></display:column>
        <display:column title="Delete"> <a title="Delete Record" href="<c:out value="${pageContext.request.contextPath }"></c:out>/ComplainController?delete=<c:out value="${data.getComplainId()}"></c:out>" >
            <img src="<c:out value="${pageContext.request.contextPath }"></c:out>/images/delete.png" alt="Delete"></img></a></display`enter code here`:column>
        <display:setProperty name="export.excel.filename"
            value="ComplainDetails.xls" />
        <display:setProperty name="export.xml.filename"
            value="ComplainDetails.pdf" />
        <display:setProperty name="export.csv.filename"
            value="ComplainDetails.csv" />
        <display:setProperty name="export.pdf" value="true" />
    </display:table>

下面给出的代码是servlet代码..

Long id = Long.parseLong(request.getSession()
                    .getAttribute("UserId").toString());
            List<Complain> complains = complainDAO.displayComplain(id);
            request.setAttribute("ComplainList", complains);

任何人都可以帮我,我想要搜索框.. 谢谢你们所有人..

1 个答案:

答案 0 :(得分:0)

从此网址获取DisplayTag补丁: https://bitbucket.org/bkumar/displaytag-search

将其添加到您的类路径并按照此链接进行实施: http://www.bkumar.co.uk/2012/03/12/displaytag-table-search-using-datatables-jquery-plugin/