jsp练习
发布日期:2021-07-27 05:23:46 浏览次数:5 分类:技术文章

本文共 2072 字,大约阅读时间需要 6 分钟。

练习一:在 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" %>    九九乘法表<%--练习一:在 jsp 页面中输出九九乘法口诀表--%>

九九乘法表

<%for (int i = 1; i < 9; i++) {%>
<% for (int j = 1; j <= i; j++) {%>
<% }%>
<% }%>
<%=j + "x" + i + "=" + (i * j)%>

在这里插入图片描述

练习二: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
students = new ArrayList
(); 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" %>    学生信息<%--练习二:jsp输出一个表格,里面有10个学生信息。--%><%    List
stuList = (List
) request.getAttribute("stuList");%>

学生信息表

<%for (Student stu : stuList) {%>
<% }%>
学号 姓名 年龄 联系方式 操作
<%=stu.getId()%> <%=stu.getName()%> <%=stu.getAge()%> <%=stu.getPhone()%> 删除 修改

结果:

在这里插入图片描述

转载地址:https://blog.csdn.net/qq_45554909/article/details/111828430 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Listener 监听器
下一篇:jsp 的常用标签

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年09月18日 09时43分25秒