Menu

How to show checkboxes in a Table with displa

Help
Anonymous
2004-03-08
2012-10-09
  • Anonymous

    Anonymous - 2004-03-08

    Hi,

    I have to display a table with data to be shown taken from a ArrayList. It
    has few columns like Title, Creator, Created On, Bring down, Undo Bring
    down, Undo Edit. The last three are supposed to just have checkboxes. There
    should be a 'Check All' option also which will be in the Table header.
    [Note : code and exception below]
    We have a menu [tree] which has some categories. On clicking of any category
    the respective table [as above] will be shown. For some categories the table
    is displayed fine. But for some others its is not and it is giving the
    following exception. Any idea?

    The code I am trying to use for checkbox is this
    -----------------------------------
            <% String temp="Bring Down"+"<input type=checkbox name=BDNAll
    onclick="+"\"javascript:checkAllNew(document.itemsForm, this,"+statusCode
    +")\">";%>
            <display:column class="tablecontent" align="center" title="<%=temp%>">
            <%
    if(Constants.LIVE_ITEMS.equals(((ContentItem)contentItem).getPubStatus()))
    { %>
                 <input type="checkbox" name="BDN"

    value="<%=(((ContentItem)contentItem).getId())%><%=Constants.SEPERATOR%><%=(
    ((ContentItem)
    contentItem).getVersionId())%><%=Constants.SEPERATOR%><%=(((ContentItem)cont
    entItem).getName())%>

    <%=Constants.SEPERATOR%><%=(((ContentItem)contentItem).getRequestor())%><%=C
    onstants.SEPERATOR%><%=                (((ContentItem)contentItem).getProvider())%>"/>
                 <%}else {%>
                 &nbsp;
            <% } %>
               </display:column>
    ----------------------------------

    Exception :

    2004/02/26 10:47:27 org.displaytag.tags.TableTag getHTMLData
    ???: No name specified
    java.lang.IllegalArgumentException: No name specified
            at
    org.displaytag.util.LookupUtil.getBeanProperty(LookupUtil.java:116)
            at org.displaytag.model.Column.getValue(Column.java:93)
            at
    org.displaytag.model.Column.createChoppedAndLinkedValue(Column.java:144)
            at org.displaytag.model.Column.getOpenTag(Column.java:120)
            at org.displaytag.tags.TableTag.getHTMLData(TableTag.java:994)
            at org.displaytag.tags.TableTag.doEndTag(TableTag.java:752)
            at org.apache.jsp.Workflow_jsp._jspService(Workflow_jsp.java:1093)
            at
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
    10)
            at
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
            at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at
    org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
    java:684)
            at
    org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
    er.java:432)
            at
    org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
    .java:356)
            at
    org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10
    69)
            at
    org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProces
    sor.java:455)
            at
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
            at
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
            at
    org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
    FilterChain.java:247)
            at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
    ain.java:193)
            at
    com.cisco.ciseclub.common.util.SetCharacterEncodingFilter.doFilter(SetCharac
    terEncodingFilter.java:48)
            at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
    FilterChain.java:213)
            at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
    ain.java:193)
            at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
    va:256)
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
    eNext(StandardPipeline.java:643)
            at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
            at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
            at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
    va:191)
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
    eNext(StandardPipeline.java:643)
            at
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
    .java:553)
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
    eNext(StandardPipeline.java:641)
            at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
            at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
            at
    org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
            at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
    )
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
    eNext(StandardPipeline.java:643)
            at
    org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
    java:171)
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
    eNext(StandardPipeline.java:641)
            at
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
    )
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
    eNext(StandardPipeline.java:641)
            at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
            at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
            at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
    :174)
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
    eNext(StandardPipeline.java:643)
            at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
            at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
            at
    org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
            at
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
            at
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
    ction(Http11Protocol.java:392)
            at
    org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
            at
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
    a:619)
            at java.lang.Thread.run(Thread.java:536)

    Thanks,
    Sunil

     
    • mistella

      mistella - 2005-03-18

      hi, I also got this kind of problem but the error message is:

      org.apache.jasper.JasperException: /WEB-INF/pages/its/SettledIssue/settledIssue.jsp(100,99) equal symbol expected
      org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)

      Please advise me if you find the solution, thanks in advance =)

       
    • mistella

      mistella - 2005-03-18

      <display:column style="fieldCenter" property="checkBoxStr" title="<input type='checkbox' name='isSelect' id='isSelect' class='formField' onclick='selectAll()'/>Select" titleKey ="message.label.outstanding" sortable="true" headerClass="sortable"/>

      for the "<input type='checkbox'....>, shd use single quote instead of double quote.

       
    • SusantPattnayak

      SusantPattnayak - 2005-10-24

      Hi Mistella,
      I have a similiar kind of data required.Thing is i am getting a List and i want to display each row with a checkbox .So can you Please Clearly guide me how to do this.

      Thanks in Advance.

       

Log in to post a comment.

MongoDB Logo MongoDB