1.每日总结12.每日总结23.每日总结34.每日总结45.每日总结56.每日总结67.每日总结78.每日总结89.每日总结910.每日总结1011.每日总结1112.每日总结1213.每日总结1314.每日总结1415.每日总结1516.每日总结1617.每日总结1718.每日总结1819.每日总结1920.每日总结2021.每日总结2122.每日总结2223.每日总结2324.每日总结2425.每日总结2526.每日总结2627.每日总结2728.每日总结2829.每日总结2930.每日总结3031.每日总结3232.每日总结3133.每日总结3334.每日总结3435.每日总结3536.每日总结4137.每日总结4238.每日总结4439.每日总结4640.每日总结4741.构建之法读后感0242.构建之法读后感0343.梦断代码读后感0144.梦断代码读后感0245.梦断代码读后感0346.构建之法读后感0147.每日总结3948.每日总结4049.每日总结4550.每日总结4851.每日总结4952.每日总结5053.每日总结5154.每日总结5255.每日总结53
56.每日总结54
57.每日总结5558.每日总结5659.每日总结5760.每日总结5861.每日总结6062.每日总结6163.每日总结64(事后诸葛亮会议)64.每日总结63(关于课程个人总结)65.第一阶段冲刺个人分工66.每日总结62今天完成了一个webapp的实验以及项目
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <title>新增学生</title> <link rel="stylesheet" type="text/css" href="css/styles.css"> </head> <body> <h1>新增学生</h1> <form action="addsave.jsp" method="post"> <label>学号:</label><input type="text" name="id" required><br> <label>姓名:</label><input type="text" name="name" required><br> <label>性别:</label><input type="text" name="gender" required><br> <label>生日:</label><input type="date" name="birthdate" required><br> <input type="submit" value="提交"> </form> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*" %> <%request.setCharacterEncoding("utf-8");%> <!DOCTYPE html> <html> <head> <title>添加结果</title> <link rel="stylesheet" type="text/css" href="css/styles.css"> </head> <body> <% int id = Integer.parseInt(request.getParameter("id")); String name = request.getParameter("name"); String gender = request.getParameter("gender"); String birthdate = request.getParameter("birthdate"); Connection conn = null; PreparedStatement pstmt = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/students?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC", "web", "123456"); String sql = "INSERT INTO students (id, name, gender, birthdate) VALUES (?, ?, ?, ?)"; pstmt = conn.prepareStatement(sql); pstmt.setInt(1, id); pstmt.setString(2, name); pstmt.setString(3, gender); pstmt.setDate(4, Date.valueOf(birthdate)); int result = pstmt.executeUpdate(); if (result > 0) { out.println("添加成功!"); } else { out.println("添加失败!"); } } catch (Exception e) { response.sendRedirect("error.jsp?msg=" + e.getMessage()); } finally { try { if (pstmt != null) pstmt.close(); if (conn != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } } %> <a href="index.jsp">返回首页</a> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*" %> <%request.setCharacterEncoding("utf-8");%> <!DOCTYPE html> <html> <head> <title>删除结果</title> <link rel="stylesheet" type="text/css" href="css/styles.css"> </head> <body> <% int id = Integer.parseInt(request.getParameter("id")); Connection conn = null; PreparedStatement pstmt = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/students?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC", "web", "123456"); String sql = "DELETE FROM students WHERE id=?"; pstmt = conn.prepareStatement(sql); pstmt.setInt(1, id); int result = pstmt.executeUpdate(); if (result > 0) { out.println("删除成功!"); } else { out.println("删除失败!"); } } catch (Exception e) { response.sendRedirect("error.jsp?msg=" + e.getMessage()); } finally { try { if (pstmt != null) pstmt.close(); if (conn != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } } %> <a href="index.jsp">返回首页</a> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*" %> <!DOCTYPE html> <html> <head> <title>编辑学生</title> <link rel="stylesheet" type="text/css" href="css/styles.css"> </head> <body> <h1>编辑学生</h1> <% int id = Integer.parseInt(request.getParameter("id")); Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/students?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC", "web", "123456"); String sql = "SELECT * FROM students WHERE id=?"; pstmt = conn.prepareStatement(sql); pstmt.setInt(1, id); rs = pstmt.executeQuery(); if (rs.next()) { String name = rs.getString("name"); String gender = rs.getString("gender"); Date birthdate = rs.getDate("birthdate"); %> <form action="editsave.jsp" method="post"> <input type="hidden" name="id" value="<%= id %>"> <label>姓名:</label><input type="text" name="name" value="<%= name %>" required><br> <label>性别:</label><input type="text" name="gender" value="<%= gender %>" required><br> <label>生日:</label><input type="date" name="birthdate" value="<%= birthdate %>" required><br> <input type="submit" value="提交"> </form> <% } else { out.println("未找到学生信息"); } } catch (Exception e) { response.sendRedirect("error.jsp?msg=" + e.getMessage()); } finally { try { if (rs != null) rs.close(); if (pstmt != null) pstmt.close(); if (conn != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } } %> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*" %> <%request.setCharacterEncoding("utf-8");%> <!DOCTYPE html> <html> <head> <title>修改结果</title> <link rel="stylesheet" type="text/css" href="css/styles.css"> </head> <body> <% int id = Integer.parseInt(request.getParameter("id")); String name = request.getParameter("name"); String gender = request.getParameter("gender"); String birthdate = request.getParameter("birthdate"); Connection conn = null; PreparedStatement pstmt = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/students?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC", "web", "123456"); String sql = "UPDATE students SET name=?, gender=?, birthdate=? WHERE id=?"; pstmt = conn.prepareStatement(sql); pstmt.setString(1, name); pstmt.setString(2, gender); pstmt.setDate(3, Date.valueOf(birthdate)); pstmt.setInt(4, id); int result = pstmt.executeUpdate(); if (result > 0) { out.println("修改成功!"); } else { out.println("修改失败!"); } } catch (Exception e) { response.sendRedirect("error.jsp?msg=" + e.getMessage()); } finally { try { if (pstmt != null) pstmt.close(); if (conn != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } } %> <a href="index.jsp">返回首页</a> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <title>错误页面</title> <link rel="stylesheet" type="text/css" href="css/styles.css"> </head> <body> <h1>发生错误</h1> <p><%= request.getParameter("msg") %></p> <a href="index.jsp">返回首页</a> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*" %> <%request.setCharacterEncoding("utf-8");%> <!DOCTYPE html> <html> <head> <title>学生管理系统</title> <link rel="stylesheet" type="text/css" href="css/styles.css"> </head> <body> <h1>学生列表</h1> <a href="add.jsp">新增学生</a> <table border="1"> <tr> <th>学号</th> <th>姓名</th> <th>性别</th> <th>生日</th> <th>操作</th> </tr> <% Connection conn = null; Statement stmt = null; ResultSet rs = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/students?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC", "web", "123456"); stmt = conn.createStatement(); rs = stmt.executeQuery("SELECT * FROM students"); while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); String gender = rs.getString("gender"); Date birthdate = rs.getDate("birthdate"); %> <tr> <td><%= id %></td> <td><%= name %></td> <td><%= gender %></td> <td><%= birthdate %></td> <td> <a href="edit.jsp?id=<%= id %>">编辑</a> <a href="del.jsp?id=<%= id %>">删除</a> </td> </tr> <% } } catch (Exception e) { response.sendRedirect("error.jsp?msg=" + e.getMessage()); } finally { try { if (rs != null) rs.close(); if (stmt != null) stmt.close(); if (conn != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } } %> </table> </body> </html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)