精华内容
下载资源
问答
  • jsp table
    千次阅读
    2017-12-18 20:04:30

    overflow-y:scroll 实现滚动条,<colgroup>标签使表头和内容对齐,其中表头设置的宽度之和为1600px,是页面宽度1168px的1.37倍,另外预留17px作为滚动条,所以第二个div宽度为138.4555%。代码如下


    <div>

    <div class="table-head" style="width:137%">
    <table id="contentTable"  class="table table-striped table-bordered table-condensed table-hover table-fixed-header" style="margin-bottom:0px;width:137%">
    <colgroup>
    <col style="width: 120px;" />
    <col style="width: 100px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 120px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 120px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col />
    </colgroup>
    <thead  class="header" >
    <tr>
    <th>航线</th>
    <th>航班号</th>
    <th>起飞时刻</th>
    <th>机型</th>
    <th>标准票价</th>
    <th>单班飞行小时</th>
    <th>班次</th>
    <th>提供座位数</th>
    <th>合计旅客数</th>
    <th>合计收入</th>
    <th>班收入</th>
    <th>客座率</th>
    <th>票价水平</th>
    <th>人均票价</th>
    <th>标准票价客座率</th>
    <th>座公里收入</th>
    <th>客公里收入</th>
    <th>小时收入</th>
    </tr>
    </thead>
    </table>
    </div>
    <div style="overflow-y:scroll; width:138.4555%;height:100%;">
            <table  style="width:137%;" class="table table-striped table-bordered table-condensed table-hover ">
    <colgroup>
    <col style="width: 120px;" />
    <col style="width: 100px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 120px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 120px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col style="width: 80px;" />
    <col />
    </colgroup>
    <tbody id="container">
    </tbody>
    </table>
    </div>
    </div>
    更多相关内容
  • JSP Table 单元格合并

    2014-07-02 11:18:55
    JSP Table 单元格合并 javascript
  • 首先引入两份JS:copyhtmltoexcel.js以及 tableToExcel.js 代码如下:/* * 默认转换实现函数,如果需要其他功能,需自行扩展 * 参数: * tableID : HTML中Table对象id属性值 * 详细用法参见以下 TableToExcel 对象...
  • jsp table怎么设置边框

    万次阅读 2018-10-17 08:54:57
    1.第一种边框 设置td属性就可以了 border:1px solid gray; 2.第二种边框    设置的是table属性  border:1px solid gray;

    1.第一种边框

    设置td属性就可以了 border:1px solid gray;

    2.第二种边框

     

     设置的是table属性 

    border:1px solid gray;

    展开全文
  • 普通jsp table分页

    千次阅读 2017-04-01 14:29:28
    "table table-striped table-hover table-bordered" > < thead > < tr align = "center" > < th > 序号 th > < th > 系统名称 th > < th > 所属单位 th > tr > < tr > tr > ...
    这个普通的分页没有用到任何前台的框架,因为我要做一个比较恶心的项目,必须让IE6支持,我试了一下其他的都不怎么好使,只能自己手动的写一个分页,这里只用功能,关于样式什么时候用到再稍微的修改修改吧。
    首先来着大致的的图片:
    

    下面是分页
    接下来我们开始看它的代码

       </div>
              <div class="row">
                <div class="col-md-12">
                  <div class="table-responsive">
                    <table class="table table-striped table-hover table-bordered">
                      <thead>
                        <tr align="center">
                          <th>序号</th>
                          <th>系统名称</th>
                          <th>所属单位</th>
                        </tr>
                        <tr>
                        </tr> 
                        </thead>
                        <tbody>
                            **<s:iterator value="list" var="li">**
                            <tr class="success" align="center">
                              <td>年号</td>
                              <td><s:property value="#li.appid"/></td>
                              <td><s:property value="#li.menue"/></td>
                            </tr>
                            **</s:iterator>**
                      </tbody>
    <分页部分>
    **<tr ><td colspan="17" align="center">
     <input type="hidden" id="perPagerRows" value="${pager.perPageRows}">//每次刷新的时候js给select做选中
    //select的onchange是点击之后就提交,相当于前面加了一个a标签      
    <span>每页显示 
     <select id="selectOp" onchange="self.location.href=options[selectedIndex].value">
      <option id="10" value="<%= basePath%>JRXTAction.action?pager.perPageRows=10">10</option>
      <option id="20" value="<%= basePath%>JRXTAction.action?pager.perPageRows=20">20</option>
      <option id="50" value="<%= basePath%>JRXTAction.action?pager.perPageRows=50">50</option>
      <option id="100" value="<%= basePath%>JRXTAction.action?pager.perPageRows=100">100</option>
      <option id="200" value="<%= basePath%>JRXTAction.action?pager.perPageRows=200">200</option>
      <option id="1000" value="<%= basePath%>JRXTAction.action?pager.perPageRows=1000">1000</option>
     </select>条记录
    </span>
         <s:if test="%{pager.curPage>1}">
              <a href='JRXTAction.action?pager.curPage=1'>
                 <span >首页</span>
              </a>
    
             <a href='JRXTAction.action?pager.curPage=${pager.curPage-1 }'>
                <span>上一页</span>
             </a>
         </s:if>
         <span>共 ${pager.rowCount}记录,共${pager.curPage}/${pager.pageCount}页</span>
         <s:if test="pager.curPage < pager.pageCount">
            <a href="JRXTAction.action?pager.curPage=${pager.curPage+1}">
                <span>下一页</span>
            </a>
            <a href='JRXTAction.action?pager.curPage=${pager.pageCount }'>
                <span>尾页</span>
            </a>
        </s:if>
    </td></tr></table>**
    
                </div>
              </div>
            </div>

    Pager部分

    public class Pager {
        private int curPage;//当前第几页
        private int perPageRows ;//每页显示的记录数
        private int rowCount; //记录数据总数
        private int pageCount; //总页数
        省略setter与getter方法
    }
    

    action部分(此处将sql语句也写一起)

    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.ArrayList;
    import java.util.List;
    
    import DataCountView.JRXTEntity;
    import com.hcycom.dao.JDBCUtil;
    import com.opensymphony.xwork2.ActionSupport;
    
    public class JRXTAction extends ActionSupport{
        private static final long serialVersionUID = 1L;
        private Pager pager;
        private List<JRXTEntity> list;
        //此处省略setter和getter方法
        public Connection lj() {
            try {
                Connection conn = JDBCUtil.getConnection();
                return conn;
            } catch (Exception e) {
                e.printStackTrace();
            }
            return null;
        }
        public void close(ResultSet rs, Statement sql,   Connection conn) {
            JDBCUtil.closeResource(rs, sql, conn);
        }
    
        public String getJRXTEntity1(){
            int curPage=1;
            int perPageRows=10;
            if(pager!=null){//这是防止刷新页面时候进来if语句,会出现只有pager一个属性有值,其他没有值会出现0的情况
                System.out.println("pager not null");
                if(pager.getCurPage()!=0){
                    curPage=pager.getCurPage();
                }
                if(pager.getPerPageRows()!=0){
                    perPageRows = pager.getPerPageRows();
                }
            }
            System.out.println("pager.getPerPageRows():"+perPageRows+"cur:"+curPage);
            int count=countJRXTEntity();//查出来数据总共条数
    
             list = new ArrayList<JRXTEntity>();
            try {
                Connection conn1 = lj();
                Statement sql1 = conn1.createStatement();
                ResultSet rq = sql1.executeQuery("select * from rkrm$_log_taskinfo limit "+(curPage-1)*perPageRows+","+perPageRows+""); //limit后两个参数是第几条数据开始查,每页显示几条数据。
                while (rq.next()) {
                    JRXTEntity jrxtEntity = new JRXTEntity();
                    jrxtEntity.setAppid(rq.getString(1));
                    jrxtEntity.setMenue(rq.getString(2));
                    jrxtEntity.setMenuid(rq.getString(3));
                    list.add(jrxtEntity);
                }
                close(rq, sql1, conn1);
    
                Pager page=new Pager();
                //设置pager对象中的perPageRows属性,表示每页显示的记录数
                page.setPerPageRows(perPageRows);
                //设置pager对象中的rowCount属性,表示记录总数
                page.setRowCount(count);
                page.setCurPage(curPage);
                if(count%perPageRows!=0){//计算有几页
                    page.setPageCount(count/perPageRows+1);
                }else {
                    page.setPageCount(count/perPageRows);
                }
                pager=page;//将查出来的值放在pager实体里面
            } catch (SQLException e) {
                e.printStackTrace();
            }
            return "aaaaa";
        }
    
    
    }
    
    展开全文
  • 简单的做了一个案例,将jsp页面中的table表格导成exccl文档,但是使用这款时,需要你用ie打开,而且还要将站点添加为可信任站点,在此,不做演示1
  • jsp table 表格单元格编辑示例

    千次阅读 2018-01-04 16:05:00
    列表单元格: //两个 隐藏的 input, 第一个存 记录 id, 单元格内容是排序码 : &lt;td id="ordinal"&gt;&lt;%=ordinal%&gt; &lt;%  if (!state.equals("... 

    列表单元格:

    //两个 隐藏的 input, 第一个存 记录 id, 单元格内容是排序码 :

    <td id="ordinal"><%=ordinal%> <%
            if (!state.equals("已过期")) {
           %><input type="hidden" name="newOrdinal"
           value="<%=rec.getString("advertisementId")%>" /> <%
            }
           %><input type="hidden" value="<%=state%>" /></td>
    

      

    <button class="layui-btn layui-btn-sm" style="margin-left: 46%"
       οnclick="modifyOrder()" id="modifyOrder">编辑排序</button>

     

     1 function modifyOrder(){
     2     if($("#modifyOrder").html()=="编辑排序"){
     3         $("#modifyOrder").html("保存排序");
     4         $("td[id=ordinal]").each(function(){
     5             if($(this).find("input").length!=1){
     6                 $(this).attr("contenteditable","true");
     7             }
     8         });
     9     }else{        
    10         var orderRule=/^([1-9][0-9]{0,3})$/;    
    11         var flag=1;//保存
    12         $("td[id=ordinal]").each(function(){
    13             if($(this).find("input").length!=1){
    14                 var value=$.trim($(this).text());
    15                 if(!orderRule.test(value)){
    16                     flag=0;
    17                     if(value==""){
    18                         alert("排序码不能为空!");    
    19                     }else if(value>9999){
    20                         alert("排序超出数值范围,请重新输入!");
    21                     }else{
    22                     
    23                         alert("排序码只能为整数!");
    24                     }
    25                     
    26                 }
    27             }
    28         });
    29         if(flag==1){//保存
    30             $("td[id=ordinal]").each(function(){            
    31                 if($(this).find("input").length!=1){
    32                     $(this).find("input")[0].value+=("/"+$(this).text());//两个 隐藏的 input, 第一个存 记录 id, 单元格内容是排序码    
    33                 }
    34             });            
    35             $.post("web?module=stwmgr&action=Advertisement&method=modifyAdvertisementOrdinal&tokenId=<%=request.getParameter("tokenId") %>",
    36                     $("#form2").serialize(),function(data){
    37                 $("#modifyOrder").html("编辑排序")
    38                 $("td[id=ordinal]").each(function(){            
    39                     if($(this).find("input").length!=1){
    40                         $(this).attr("contenteditable","false");
    41                     }
    42                 });
    43                 alert("保存成功!")
    44             });
    45         }
    46     }
    47 }

     

    后台代码:

    public void modifyAdvertisementOrdinal() throws SystemException {
            String[] ordinalArray=getParameterValues("newOrdinal");
            AdvertisementDAO dao=AppDAO.createAdvertisementDAO();
            for (String string : ordinalArray) {
                String[] arr=string.split("/");
                if(!arr[1].equals("0")){
                    try {
                        dao.editAdvertisementOrdinal(arr[0], arr[1].trim());
                    } catch (Exception e) {
                        throw new SystemException(e);
                    }
                }
            }
        }

     

    展开全文
  • 我们在jsp定义一个select和一个table,要求实现根据select的选值,动态加载table数据。 <select id=type name=type onchange=reloadTable(this)></select> <table id=import-table class=table width=...
  • 实现表头和列固定,并可行多表头,多列(左右都可以),无错位
  • jsp table固定宽度,加滚动条

    千次阅读 2017-03-22 11:34:40
     <table class="table table-bordered table-hover" style="width:600px,table-layout:fixed;align:center;"> int i=0; for(i=0;i;i++) { %> <%="<tr>" %> (int j=0;j;j++){ %>  ...
  • 主要介绍了js操作table中tr的顺序实现上移下移一行的效果 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • $("#detailTable tbody tr td:not(:first-child)").each(function(){    });
  • web jsp table tree

    2011-05-10 23:06:19
    WebTable是在JSP上使用的网页表格,可以在网页上动态编辑数据。WebTable直接拷贝即可使用,无须额外的配置。WebTable可以在网页上实现一个表格的增删改操作,并支持树型目录,简化用户对HTML和Javascript的编写。用户...
  • jsp、html页面中实现table表格按列合并相同数据行单元格代码,可实现功能为:在一个table表格中,合并指定列中所有相同数据相邻行单元格内容。
  • JSPtable的td标签迭代循环,控制循环的行数,换行
  • jsp页面中Table边框使用总结

    千次阅读 2020-12-20 22:26:43
    一、表格的常用属性基本属性有:width(宽度)、height(高度)、border(边框值)、cellspacing(表格的内宽,即表格与tr之间的间隔)、cellpadding(表格内元素的间隔,即tr与tr之间的间隔)、bordercolorlight(表格的亮边框...
  • 关于jsp table表格拆分

    千次阅读 2014-07-24 23:24:30
    <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> ;utf-8" %> <%@include file="../include/include.jsp"%> <!-- ============== Navigation Bar ================================ --...
  • jsp页面Table自动换行

    2019-04-14 01:07:27
    Linux文档 博文链接:https://linhui-dragon.iteye.com/blog/1741326
  • 导出excel <script> function base64 (content) { return window.btoa(unescape(encodeURIComponent(content))); } function exportExcel() { ... var excelContent = table[0].innerHT
  • jsp页面table表头固定-freezeheader

    千次阅读 2019-04-11 10:14:33
    该插件兼容firefox,charome,safari,ie10以上的版本。 1.导入jquery与freezeheader的包...4.在第3步table表与拼接完成,页面完成渲染后,实现table表头固定; 在 ajax success: function(data){ //先拼接table...
  • jsp table隔行换背景色

    万次阅读 2011-08-05 09:48:40
    我们常会用c标签来遍历需要的数据,为了方便使用,varStatus属性可以方便我们实现一些与行数相关的功能,如:奇数行、偶数行差异;最后一行特殊处理等等。先就varStatus属性常用参数总结下:${status.index} 输出...
  • 解决jsp页面tableTD列字符不能自动换行(2017-05-05 10:04:19)在td中加入style="word-break:break-all"word-break:break-all和word-wrap:break-word都是能使其容器如DIV的内容自动换行。它们的区别就在于:1,word-...
  • 主要为大家详细介绍了bootstrap做的jsp页面,根据值让table显示选中,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • JSPtable表格合并列相同的内容

    千次阅读 2019-07-15 17:19:35
    转自:... 页面的table表格中又是需要将相同的数据栏合并,今天就学到了一个简单实用有效的方法: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> ...
  • html的table滚动时固定首行和首例,网上多为3个table拼合实现,现使用一个table实现
  • JSP:Table表格属性总结

    万次阅读 2017-04-17 22:11:55
    只显示左、右边框 <table frame=vsides> 只显示上、下边框 <table frame=hsides> 只显示左边框 <table frame=lhs> 只显示右边框 <table frame=rhs> 不显示任何边框 <table frame=void> 我在添加点: frame和...
  • 这是一个简单的javaweb项目例子,使用的是struts2技术,在后台的action中写好一个list,然后给这个list填充好内容,之后在jsp前台显示,并可以通过导出到excel文件,存储在本地指定的位置。
  • jsp删除table所有行

    千次阅读 2017-11-30 17:00:10
    tablejsp: function searchSource(){  var tb = document.getElementById('datas');  var rowNum=tb.rows.length;  for (i=0;i  {  tb.deleteRow(i);  rowNum=rowNum-1;
  • JSP自定义标签-属性

    2021-03-15 03:26:48
    JSP自定义标签-属性1 带属性的JSP自定义标签对于任何JSP自定义标签,可能都需要定义属性。要定义属性,您需要执行两个任务:使用属性名称在TagHandler类中定义属性并定义setter方法在TLD文件中的tag元素内定义...
  • JSP table 表格属性

    千次阅读 2012-04-18 22:01:23
    rowIndex :用于判断当前所在单元格所处行的索引 (从0开始) cellIndex :用于判断当前所在单元格所处列的索引(从0开始) ...获得表格的总行数 用jquery $("#table的ID").find("tr").length 获得表格的总列数 用jquery

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 157,852
精华内容 63,140
关键字:

jsp table