jsp练习

练习一:在 jsp 页面中输出九九乘法口诀表

<%@ page import="java.util.concurrent.ForkJoinPool" %><%--
  Created by IntelliJ IDEA.
  User: It.me
  Date: 2020/10/2
  Time: 17:07
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>九九乘法表</title>
</head>
<style type="text/css">
    table{
        width: 650px;
        border-collapse: collapse; /*相邻边被合并*/

    }

    td,th{
        border: 1px solid black;

    }
</style>
<body>
<%--练习一:在 jsp 页面中输出九九乘法口诀表--%>
<h1 align="center">九九乘法表</h1>
<table align="center">
<%for (int i = 1; i < 9; i++) {%>
<tr>
<% for (int j = 1; j <= i; j++) {%>
    <td>
    <%=j + "x" + i + "=" + (i * j)%>
    </td>
<% }%>
</tr>
<% }%>
</table>
</body>
</html>

在这里插入图片描述

练习二:jsp 输出一个表格,里面有 10 个学生信息

Student 类:

private Integer id;
private String name;
private Integer age;
private String phone;

StudentServlet程序:

public class StudentServlet extends HttpServlet {
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        // 获取请求的参数
        // 发sql语句查询学生的信息
        // 使用for循环生成查询到的数据做模拟
        List<Student> students = new ArrayList<Student>();

        for (int i = 1; i <= 10; i++) {
            students.add(new Student(i,"name_" + i, 18 + i,"phone_" + i));

        }
        // 保存查询到的结果(学生信息到request域中

        request.setAttribute("stuList",students);
        // 请求转发到showStudent.jsp页面
        request.getRequestDispatcher("/exer/showStudent.jsp").forward(request,response);
    }
}

showStudent.jsp页面:

<%@ page import="loey.pojo.Student" %>
<%@ page import="java.util.List" %><%--
  Created by IntelliJ IDEA.
  User: It.me
  Date: 2020/10/2
  Time: 20:20
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>学生信息</title>
</head>
<style>
    table {
        width: 600px;
        border-collapse: collapse;
    }

    td, th {
        border: 1px solid black;
        text-align: center;
    }
</style>
<body>
<%--练习二:jsp输出一个表格,里面有10个学生信息。--%>
<%
    List<Student> stuList = (List<Student>) request.getAttribute("stuList");
%>
<h1 align="center">学生信息表</h1>
<table align="center">
    <th>学号</th>
    <th>姓名</th>
    <th>年龄</th>
    <th>联系方式</th>
    <th>操作</th>

    <%for (Student stu : stuList) {%>
    <tr>
         <td><%=stu.getId()%></td>
         <td><%=stu.getName()%></td>
         <td><%=stu.getAge()%></td>
         <td><%=stu.getPhone()%></td>
         <td>删除 修改</td>
    </tr>
    <% }%>

</table>

</body>
</html>

结果:
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
JSP(Java Server Pages)是一种用于开发动态Web应用程序的Java技术。JSP教材PDF是指一本关于教授JSP编程知识的电子书,通常以PDF格式提供。以下是关于JSP教材PDF的回答。 JSP教材PDF对于学习和了解JSP编程语言非常有帮助。它提供了关于JSP基础知识、语法和概念的详细说明,以及如何在Web应用程序中使用JSP开发动态内容的实际示例。 通过阅读JSP教材PDF,学习者可以了解JSP的工作原理、核心概念和基本语法。教材通常以简单易懂的方式解释这些概念,并提供了大量的示例代码和练习题,以帮助读者更好地理解和应用所学的内容。 JSP教材PDF通常涵盖了JSP的各个方面,包括JSP标签、表达式、脚本元素、内建的JSP对象、JSP指令、JSP动作和JSTL(JSP标准标签库)等。教材还可能涉及与数据库的连接、数据检索和处理、会话管理、错误处理和JSP安全等相关主题。 对于初学者来说,JSP教材PDF是入门JSP编程的一种理想方式。它提供了系统化的学习资源,帮助学习者逐步掌握JSP编程的基础知识和技巧。同时,对于有经验的开发人员来说,教材也可以作为参考手册,供他们查阅和深入研究特定主题。 总而言之,JSP教材PDF对于学习JSP编程是非常有益的。它提供了深入浅出的学习材料,帮助学习者掌握JSP的基本概念和技术,并通过示例和练习引导他们进一步应用所学的知识。无论是初学者还是有经验的开发人员,阅读JSP教材PDF都有助于提升他们的JSP编程技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值