在jsp页面显示只被选中的check的值,然后要在页面不显示checkbox的标签!只显示值。

解决方案 »

  1.   

    是查讯结果页面,只显示checkbox的值。。
      

  2.   

    既然是查询结果,显示方式可以自己控制啊,干嘛非要用checkbox啊?
    可以用别的形式展示啊
      

  3.   

    我现在有是想改checkbox的标签tld..
      

  4.   

    <TABLE width="679" cellPadding="0" align="left" class="pg_update" border="0" cellSpacing="0">
    <%
    String itemValue="";
    com.primeton.tp.core.prservice.context.RequestContext rc=null;
    %>
    <logic:iterate id="ResultSet" property="list[@type='INFORMATION']">    
    <%
    rc = (com.primeton.tp.core.prservice.context.RequestContext)request.getAttribute("ResultSet");

    %>
    </logic:iterate>

    <logic:iterate id="ResultSet2" property="list[@type='EDITCOLS']">    
    <%  com.primeton.tp.core.prservice.context.RequestContext ctx = (com.primeton.tp.core.prservice.context.RequestContext)request.getAttribute("ResultSet2");

    String itemCode = ctx.getProperty("TIR_MODULE_ITEM/ITEM_CODE");
    String itemName = ctx.getProperty("TIR_MODULE_ITEM/ITEM_NAME");
    String DATA_TYPE = ctx.getProperty("TIR_MODULE_ITEM/DATA_TYPE");
    String dataSource = ctx.getProperty("TIR_MODULE_ITEM/DATA_SOURCE"); //数据来源
    String sourceType = ctx.getProperty("TIR_MODULE_ITEM/SOURCE_TYPE"); //数据来源类型:dict或table或person 
    String itemLeng = "4";
    String propName = "INFORMATION/"+itemCode;

    if(DATA_TYPE.indexOf("varchar")==0){
    itemLeng=DATA_TYPE.substring(8,DATA_TYPE.indexOf(")"));
    }
    if(rc!=null){
    itemValue=rc.getProperty("INFORMATION/"+itemCode);
    }
    if("table".equals(sourceType)){
    itemValue=rc.getProperty("INFORMATION/"+itemCode+"_LABEL");
    }

    String tmp = rc.getProperty("INFORMATION/"+itemCode+"_DICT");
    System.out.println("dict================"+tmp);
    %>
       

    <TR>
    <TD class="pg_update_head" valign="top">
    <%=itemName%>:
    </TD>
    <TD class="pg_update_content">
    <logic:equal id="ResultSet2" property="TIR_MODULE_ITEM/SHOW_TYPE" value="input">
    <!--<input type="text" id="autoinput" name="<!%=itemCode%>" readonly value="<!%=itemValue%>" class="input_text_Medium">-->
    <%=itemValue%>
    </logic:equal>
    <logic:equal id="ResultSet2" property="TIR_MODULE_ITEM/SHOW_TYPE" value="select">
    <logic:equal id="ResultSet2" property="TIR_MODULE_ITEM/SOURCE_TYPE" value="dict">
    <!--<dict:select businTypeId="<!%=dataSource%>" disabled="true" styleId="autoinput" name="<!%=itemCode%>" id="ResultSet" property="<!%=propName%>" nullOption="true" styleClass="select_Small"/>-->
    <script>
    var sobj=document.multiform.elements("<%=itemCode%>_DICT");
    var sval="<%=itemValue%>";
    for(var i=0;i<sobj.options.length;i++){
    if(sobj.options[i].value==sval){
    sobj.options[i].selected=true;
    }
    }
    </script>
    <%=tmp%>
    </logic:equal>
    <logic:equal id="ResultSet2" property="TIR_MODULE_ITEM/SOURCE_TYPE" value="table">
    <!--<input type="text" id="autoinput" name="<!%=itemCode%>" readonly value="<!%=itemValue%>" class="input_text_Medium">-->
    <%=itemValue%>
    </logic:equal>

    </logic:equal>
    <logic:equal id="ResultSet2" property="TIR_MODULE_ITEM/SHOW_TYPE" value="area">
    <!--<textarea id="autoinput" name="<!%=itemCode%>" readonly class="textarea_Medium" rows="8" ><!%=itemValue%></textarea>-->
    <%=itemValue%>
    </logic:equal>
    <logic:equal id="ResultSet2" property="TIR_MODULE_ITEM/SHOW_TYPE" value="checkbox">
    <logic:equal id="ResultSet2" property="TIR_MODULE_ITEM/SOURCE_TYPE" value="dict">
    <!--<dict:multicheckbox name="<!%=itemCode%>" value="<!%=itemValue%>" hiddenId="autoinput" businTypeId="<!%=dataSource%>" modifiable="false" formName="multiform"/>-->

    <%=tmp%>
    </logic:equal>
    </logic:equal>
    <logic:equal id="ResultSet2" property="TIR_MODULE_ITEM/SHOW_TYPE" value="radio">
    <logic:equal id="ResultSet2" property="TIR_MODULE_ITEM/SOURCE_TYPE" value="dict">
    <!--<dict:radio name="<!%=itemCode%>" value="<!%=itemValue%>" styleId="autoinput" businTypeId="<!%=dataSource%>" modifiable="false"/>-->
    <%=tmp%>
    </logic:equal>
    </logic:equal>
    <logic:equal id="ResultSet2" property="TIR_MODULE_ITEM/SHOW_TYPE" value="file">

    <div id="fileDiv_<bean:write property="DATA_ID"/>">
    <logic:iterate id="ResultSet1" property="list[@type='UploadFile']">  

    <script>    
    var fileid = '<bean:write id="ResultSet1" property="FBFILE_T_FILE/FILE_ID"/>';
    var contid = '<bean:write property="DATA_ID"/>';
    var str='<span id="'+fileid+'"><a href="#" onclick="javascript:downloadFile(\''+ fileid +'\');"><bean:write id="ResultSet1" property="FBFILE_T_FILE/FILE_NAME"/></a>&nbsp;&nbsp;';
    document.write(str);
    var url="";
    url += '<a title="删除" href="#" onclick="javascript:deleteFile(\''+ fileid +'\',\''+contid+'\')"><img src="/fbrole/image/BD14755_.GIF" border="0"></a>'; 
    url += "</span>";
    //document.write(url);

    </script>

    </logic:iterate></div>
    </logic:equal>
    </TD>

    </TR>
    </logic:iterate>
    </TR>

    </TABLE>