学生信息管理系统 - 添加/修改学生信息
"<%@ page contentType="text/html;charset=UTF-8" language="java" %>\n<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>\n\n
\n添加学生
\n </c:when>\n <c:when test="${requestScope.tag=='edit'}">\n修改学生
\n </c:when>\n</c:choose>\n\n\n<c:choose>\n<c:when test="${requestScope.tag=='add'}">\n<form action="<c:url value="/Studentcontroller.action?server=add"/>" method="post">\n </c:when>\n <c:when test="${requestScope.tag=='edit'}">\n <form action="<c:url value="/Studentcontroller.action?server=edit"/>" method="post">\n </c:when>\n </c:choose>\n\n \n\n <c:choose>\n <c:when test="${requestScope.tag=='add'}">\n <input type="text" name="name">\n </c:when>\n <c:when test="${requestScope.tag=='edit'}">\n <input type="text" name="name" value="${requestScope.Student.name}">\n <input type="hidden" name="id" value="${requestScope.Student.id}">\n <input type="hidden" name="age" value="${requestScope.Student.age}">\n <input type="text" name="sex" value="${requestScope.Student.sex}">\n <input type="text" name="major" value="${requestScope.Student.major}">\n <input type="text" name="classname" value="${requestScope.Student.classname}">\n </c:when>\n </c:choose>\n\n
\n \n <button type="submit">确定\n
\n\n \n\n\n\npackage controller;\nimport bean.Student;\nimport services.Studentservlet;\nimport services.impl.Studentservletimpl;\nimport javax.servlet.ServletException;\nimport javax.servlet.http.HttpServlet;\nimport javax.servlet.http.HttpServletRequest;\nimport javax.servlet.http.HttpServletResponse;\nimport java.io.IOException;\nimport java.util.ArrayList;\n\npublic class Studentcontroller extends HttpServlet {\n\nStudentservlet ss=new Studentservletimpl();\n HttpServletRequest req;\n HttpServletResponse resp;\n\n @Override\n protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {\n req.setCharacterEncoding("utf-8");\n resp.setContentType("text/html;charset=UTF-8");\n this.req=req;\n this.resp=resp;\n\n String server=req.getParameter("server");\n if (server==null){\n req.setAttribute("mess","缺少服务参数");\n req.getRequestDispatcher("/WEB-INF/error.jsp");\n return;\n }\n\n switch (server){\n case "GetAll":\n GetAll();\n break;\n case "add":\n add();\n break;\n case "del":\n delete();\n break;\n case "edit":\n edit();\n break;\n case "editView":\n editView();\n break;\n case "addView":\n addView();\n break;\n default:\n req.setAttribute("mess", "你给出无效服务参数值");\n req.getRequestDispatcher("/WEB-INF/error.jsp").forward(req, resp);\n return;\n }\n}\n @Override\n protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {\n doGet(req, resp);\n }\n private void GetAll() throws ServletException, IOException {\n ArrayList班级信息列表
\n<a href="<c:url value="/Studentcontroller.action?server=addView"/>">添加\n<table border="1px" width="50%">\n原文地址: https://www.cveoy.top/t/topic/pP5j 著作权归作者所有。请勿转载和采集!