精华内容
下载资源
问答
  • j++){//循环4次 每次输出一格 %> <tr> <td> <%= mylist.getList() %> </td> <%}%> </tr> <%}%> </table> </BODY> </HTML> 应该...
  • <table>...”为什么没有打断循环? <tr> <tb>···</tb> <tb>···</tb> ··· </tr> <?php } ?> </table> 估计和jsp差不多,php解...
    <table>
    <?php
    while(···){
    ?>             //这个“?>”为什么没有打断循环?
    <tr>
    <tb>···</tb>
    <tb>···</tb>
    ···
    </tr>
    <?php
    }
    ?>
    </table>

    估计和jsp差不多,php解释器遇到<?php ?> 就执行php代码,遇到<?php ?>以外的就直接echo,所以上面的代码相当于:

    <table>
    <?php
    while(···){
    echo "<tr>"
    echo "<tb>···</tb>"
    echo "<tb>···</tb>"
    ···
    echo "</tr>"
    }
    ?>
    </table>
    展开全文
  • 我用servlet处理数据库表中所有数据,在jsp页面表格中用jstl forEach输出  在jsp页面中我用了 anlist=(List)... %> 接收servlet传来的已经转化好了的adminList,再用jstl 的 forEach循环输出数据  anlist} " var="it

       我用servlet处理数据库表中所有数据,在jsp页面表格中用jstl  forEach输出

       在jsp页面中我用了  <%  List  anlist=(List)request.getAttribute("admin");   %>   接收servlet传来的已经转化好了的adminList,再用jstl 的 forEach循环输出数据

                   <c:forEach items="${anlist} "  var="item"%>

    <tr>
    <td>${item.id}</td>
    <td>${item.adminname}</td>
    <td>${item.adminpassword}</td>
    </tr>

    </c:forEach>

    但是页面并不能显示。servlet的代码也是正确的   request.setAttribute("admin", adminList);
                                                           request.getRequestDispatcher("Admin/admin.jsp").forward(request, response);



    后来我经过调试,发现在jsp页面不用接收传来的数据(即不用要  <%  List  anlist=(List)request.getAttribute("admin");   %>这段代码),于是我去掉了这段接收servlet传来数据的代码,直接修改forEach代码,forEach    items直接调用servlet传来的对象admin:

                   <c:forEach items="${admin} "  var="item"%>

    <tr>
    <td>${item.id}</td>
    <td>${item.adminname}</td>
    <td>${item.adminpassword}</td>
    </tr>

    </c:forEach>

    于是jsp页面就可以用jstl的forEach输出了


    详细的jstl的forEach代码可以点下面链接:

    http://blog.csdn.net/i_wolfer/article/details/47336855
    展开全文
  • 请将5个学生对象存入到List集合,用JSTL循环输出该集合中的学生对象。要求: 1、学生属性有:姓名、年龄、成绩; 2、输出学生信息用表格提示; 3、输出学生的平均年龄和平均分 .jsp页面 <%@ page language="java...

    在这里插入图请片描述
    请将5个学生对象存入到List集合,用JSTL循环输出该集合中的学生对象。要求:
    1、学生属性有:姓名、年龄、成绩;
    2、输出学生信息用表格提示;
    3、输出学生的平均年龄和平均分

    .jsp页面

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    	<table border="1px">
    		<tr>
    			<td>姓名</td>
    			<td>年龄</td>
    			<td>成绩</td>
    		</tr>
    				<!-- 循环输出 -->
       <c:forEach items="${list1}" var="item">
       		<tr>
    			<td><c:out value="${item.name}" escapeXml="false"></c:out></td>
    			<td><c:out value="${item.age}" escapeXml="false"></c:out></td>
    			<td><c:out value="${item.cj}" escapeXml="false"></c:out></td>
      		</tr>
       </c:forEach>
    	</table>
    		<h3>
    				<!-- 先拿值求和再除list.siez()  -->
    			<c:forEach items="${list1}" var="use" >  
    			  	<c:set var="ageSum" value="${ageSum + use.age }"/>		<!--  年龄和 -->
    			    <c:set var="cjSum" value="${cjSum + use.cj }"/>			<!-- 成绩和  -->
    			</c:forEach>
    				平均年龄:${ageSum/list1.size()}<br/>		<!-- 平均 -->
    				平均成绩:${cjSum/list1.size()}
    		</h3>
    </body>
    </html>
    

    .servlet页面

    package com.zktr01702.controller;
    
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.List;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import com.zktr01702.model.L9Yx2L;
    
    /**
     * Servlet implementation class L9Yx2Servlet
     */
    @WebServlet("/l9yx2servlet")
    public class L9Yx2Servlet extends HttpServlet {
    	private static final long serialVersionUID = 1L;
           
        /**
         * @see HttpServlet#HttpServlet()
         */
        public L9Yx2Servlet() {
            super();
            // TODO Auto-generated constructor stub
        }
    
    	/**
    	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		request.setCharacterEncoding("utf-8");
    		//实体
    		L9Yx2L l=new L9Yx2L("王大",19,100.00);
    		L9Yx2L l1=new L9Yx2L("张三",12,90.00);
    		L9Yx2L l2=new L9Yx2L("李四",13,80.00);
    		L9Yx2L l3=new L9Yx2L("刘邦",149,97.00);
    		L9Yx2L l4=new L9Yx2L("项羽",196,95.00);
    		//List
    		List<L9Yx2L> list=new ArrayList<>();
    		list.add(l);
    		list.add(l1);
    		list.add(l2);
    		list.add(l3);
    		list.add(l4);
    		request.setAttribute("list1", list);
    		request.getRequestDispatcher("L9/Yx2.jsp").forward(request, response);
    	}
    
    	/**
    	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		doGet(request, response);
    	}
    
    }
    
    

    .实体类

    package com.zktr01702.model;
    
    public class L9Yx2L {
    	private String name;//姓名
    	private int age;//年龄
    	private double cj;/成绩
    	public int getAge() {
    		return age;
    	}
    	public double getCj() {
    		return cj;
    	}
    	public String getName() {
    		return name;
    	}
    	public void setAge(int age) {
    		this.age = age;
    	}
    	public void setCj(double cj) {
    		this.cj = cj;
    	}
    	public void setName(String name) {
    		this.name = name;
    	}
    	public L9Yx2L(String name, int age, double cj) {
    		super();
    		this.name = name;
    		this.age = age;
    		this.cj = cj;
    	}
    	public L9Yx2L() {
    		super();
    	}
    	@Override
    	public String toString() {
    		return "L9Yx2L [name=" + name + ", age=" + age + ", cj=" + cj + "]";
    	}
    	
    }
    
    
    展开全文
  • JSP 九九乘法表的4种形态(用表格输出到浏览器) 我记得第一次学C语言的时候写循环,就是写的九九乘法表当时就写了一种形态,也就是我下面写的第一种,当时已经觉得非常了不起了。当我学了更多的编程语言后才知道...

    JSP 九九乘法表的4种形态(用表格输出到浏览器)

    我记得第一次学C语言的时候写循环,就是写的九九乘法表当时就写了一种形态,也就是我下面写的第一种,当时已经觉得非常了不起了。当我学了更多的编程语言后才知道还有3种形态,当你能把这4种形态的“九九乘法表”都能弄明白,对于for循环来说你已经掌握了。另外我添加了表格已经单元格颜色,来控制乘法表的显示。

    (因为我在网上没有找到这4种形态的JSP九九乘法表,所以自己写来供大家学习。)

    <body>
      <table align="center" border="0">
       <center>
        九九乘法表
       </center>
       <%
       //输出九行信息
        for (int i = 1; i <= 9; i++) {
         //判断是不是偶数行来设置行的颜色
         if (i % 2 == 0) {
       %>
       <!-- 偶数行打印的颜色为"灰色"-->
       <tr bgcolor=#939393>
        <%
         } else {
        %>
        <!-- 偶数行打印的颜色为"浅红色"-->
        <tr bgcolor=#CC58A5>
         <%
          }
          //打印1-----------9九个数字
           for (int j = 1; j <= i; j++) {
         %>
         <td>
          <%=j + " * " + i + " = " + (i * j) + "  "%>&nbsp;&nbsp;
         </td>
         <%
          }
          }
         %>
        </tr>
      </table>


      

    <table align="center" border="0">
       <center>
        九九乘法表垂直镜像
       </center>
       <%
        for (int i = 9; i >= 1; i--) {
         if (i % 2 == 0) {
       %>
       <tr bgcolor=#939393>
        <%
         } else {
        %>
        <tr bgcolor=#CC58A5>
         <%
          }
           for (int j = 1; j <= i; j++) {
         %>
         <td>
          <%=j + " * " + i + " = " + (i * j) + "  "%>&nbsp;&nbsp;
         </td>
         <%
          }
          }
         %>
        </tr>
      </table>


      <table width=726 height=229 border=0  align="center">
       <center>
        九九乘法表水平
       </center>
       <%
        for (int i = 1; i <= 9; i++) {
       %>
       <tr>
        <%
         for (int k = 1; k <= (9 - i); k++) {
        %>
        <td>
         &nbsp;
        </td>
        <%
         }
          for (int j = i; j >= 1; j--) {
           if (i % 2 == 0) {
        %>

        <td bgcolor=#CC58A5>
         <%
          } else {
         %>
         <td bgcolor=#939393>
          <%
           }
          %>
          <%=j + " * " + i + " = " + (i * j) + "  "%>
         </td>
         <%
          }
          }
         %>
        
       </tr>
      </table>


      <table width=726 height=229 border=0  align="center">
       <center>
        九九乘法表水平镜像
       </center>
       <%
        for (int i = 9; i >= 1; i--) {
       %>
       <tr>
        <%
         for (int k = 1; k <= (9 - i); k++) {
        %>
        <td>
         &nbsp;
        </td>
        <%
         }
          for (int j = i; j >= 1; j--) {
           if (i % 2 == 0) {
        %>

        <td bgcolor=#CC58A5>
         <%
          } else {
         %>
         <td bgcolor=#939393>
          <%
           }
          %>
          <%=j + " * " + i + " = " + (i * j) + "  "%>
         </td>
         <%
          }
          }
         %>
        
       </tr>
      </table>
     </body>

    http://taourl.com/8vxv0

    展开全文
  • JSTL的主要作用是,简化JSP对于表格循环、数据迭代的操作。 JSTL简介: EL表达式主要用于简化JSP数据的输出:即用【<h1>姓名:${requestScope.student.name }</h1>】简化【Student stu = (Student)...
  • 首先去layui官网下载教程示例,在项目中加载layui.css...将jsp语句写成字符串的形式,使用document.write()方式输出: 代码如下: var str = ""; str += "<table class='layui-table'>"; for (va...
  • 下面这个例子寻找表单所发送的所有变量名字,并把它们放入表格中,没有值或者有多个值的变量都突出显示。   首先,程序通过HttpServletRequest的getParameterNames方法得到所有的变量名字,getParameterNames...
  • 2.学习任务1(循环)--输出10*10表格 利用JSP程序段输出下图所示的10x10表格。 print_table1.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOC...
  • JSP Standard Tag Lib,名为...平常使用的话,我们会在JSP在嵌套HTML代码来实现数据的获取,比如说把一个list中的内容转换为表格显示,需要使用到循环,还要在循环中嵌套HTML代码,看起来很不优雅,而且代码不好阅读...
  • 实例27 用out对象输出表格 第6章 JSP文件操作 实例28 File类常用方法示例 实例29 列出目录下所有的文件和文件夹 实例30 利用字节流读取文件中的内容 实例31 利用字节流把内容写入文件 实例32 用字符输入流读取...
  • 实例27 用out对象输出表格 第6章 JSP文件操作 实例28 File类常用方法示例 实例29 列出目录下所有的文件和文件夹 实例30 利用字节流读取文件中的内容 实例31 利用字节流把内容写入文件 实例32 用字符输入流读取...
  • 实例27 用out对象输出表格 第6章 JSP文件操作 实例28 File类常用方法示例 实例29 列出目录下所有的文件和文件夹 实例30 利用字节流读取文件中的内容 实例31 利用字节流把内容写入文件 实例32 用字符输入流读取...
  • 实例21 获得表单数据 实例22 页面重定向程序示例 实例23 定时刷新页面程序示例 实例24 记住会话的用户名 实例25 猜字母游戏 实例26 网站计数器 实例27 用out对象输出表格 JSP文件操作...
  • 实例23 定时刷新页面程序示例 实例24 记住会话的用户名 实例25 猜字母游戏 实例26 网站计数器 实例27 用out对象输出表格 第6章 JSP文件操作 实例28 File类常用方法示例 实例29 列出目录...
  • 前几天在jsp中实现二维表格效果时,由于需要组织稍微复杂点的二维表格,无奈使用了三层嵌套for循环,而在每次循环时,我又无意中使用了out.println()向页面输出展示数据,结果页面写好之后,启动Jboss,一运行,挂了...
  • // 循环输出表格中的内容 for (int i = sheet.getFirstRowNum()+1; i (); i++) { row = sheet.getRow(i); for (int j = row.getFirstCellNum(); j (); j++) { // 通过 row.getCell(j).toString() 获取...
  • div效果,js jquery css

    2016-09-27 02:37:30
    SpringMVC Spring hibernate 项目,现在我从后台查询,将结果赋给了一个list,在JSP循环输出list里面的内容,显示在一张表里,现在有个功能就是更改,当点击表格某一行最后面的更改后,我想在该行的下面显示出一个...
  • 使用jxls导出excel就相当于写jsp页面那边简单,它支持excel的模板输出,支持for循环,if判断,脚本等。 今天我们就来使用Jxls来导出excel表格 1.新建springboot项目 如果不会使用springboot,可以先学习SpringBoot...
  • 记一次bootstrap-switch用法

    千次阅读 2017-06-01 13:49:17
    参考了官网的用法 1.加入jar包 bootstrap-switch.min.js和bootstrap-switch.min.css 2.所在的jsp页面引入...3.页面是表格形式的,该按钮用在最后一列,每一行是一个对象,页面数据是用list循环输出;    序
  • 实例033 使用for循环输出杨辉三角 实例034 使用嵌套循环在控制台上输出九九乘法表 实例035 用while循环计算1+1/2!+1/3!…1/20! 实例036 for循环输出空心的菱形 实例037 foreach循环优于for循环 实例038 终止...
  • 实例033 使用for循环输出杨辉三角 实例034 使用嵌套循环在控制台上输出九九乘法表 实例035 用while循环计算1+1/2!+1/3!…1/20! 实例036 for循环输出空心的菱形 实例037 foreach循环优于for循环 实例038 终止...
  • day16

    2019-10-02 22:45:29
    组队:廖鸿彬 马云龙 项目:项目4-订单溯源系统设计与实现 ...今天发现了使用jsp标签有可能产生兼容问题,解决方法是使用其他循环的写法,数据库的调用还可以使用session对话进行操作。 转载于:https://www.c...
  • javaWeb-注意问题

    2014-10-30 19:53:27
    1: 0: 在使用 ...1: jsp页面作为返回值输出时,,最好用 注释。Ajax 才能得到返回值  : 3:JSTL 输入常量:  循环生成10行10列的表格                 4:
  • java web技术开发大全(最全最新)

    千次下载 热门讨论 2012-10-10 07:21:38
    3.3.5 实例:表格排序 3.4 CSS基础 3.4.1 CSS的基本语法 3.4.2 在Style属性中定义样式 3.4.3 在HTML中定义样式 3.4.4 在外部文件中定义样式 3.4.5 样式的继承 3.5 AJAX.基础 3.5.1 AJAX概述 ...
  • 2.4 循环控制 34 2.5 常用排序 42 2.6 算法应用 48 第3章 HTML/CSS技术 53 3.1 页面效果 54 3.2 表格样式 64 3.3 鼠标样式 72 3.4 文字及列表样式 75 3.5 文字特效 79 3.6 图片滤镜特效 90 第4章 JSP基础与内置对象 ...
  • 2.4 循环控制 34 2.5 常用排序 42 2.6 算法应用 48 第3章 HTML/CSS技术 53 3.1 页面效果 54 3.2 表格样式 64 3.3 鼠标样式 72 3.4 文字及列表样式 75 3.5 文字特效 79 3.6 图片滤镜特效 90 第4章 JSP基础与内置对象 ...

空空如也

空空如也

1 2 3
收藏数 50
精华内容 20
关键字:

jsp循环输出表格