74 lines
2.4 KiB
Java
74 lines
2.4 KiB
Java
//package com.demo;
|
|
//
|
|
//import java.io.*;
|
|
//import javax.servlet.*;
|
|
//import javax.servlet.http.*;
|
|
//import javax.servlet.annotation.WebServlet;
|
|
//
|
|
//@WebServlet("/secondservlet") // 修改映射路径
|
|
//public class SecondServlet extends HttpServlet {
|
|
// private static final long serialVersionUID = 1L;
|
|
//
|
|
// @Override
|
|
// public void doGet(HttpServletRequest request, HttpServletResponse response)
|
|
// throws ServletException, IOException {
|
|
// doPost(request, response);
|
|
// }
|
|
//
|
|
// @Override
|
|
// public void doPost(HttpServletRequest request, HttpServletResponse response)
|
|
// throws ServletException, IOException {
|
|
// response.setContentType("text/html;charset=UTF-8");
|
|
// PrintWriter out = response.getWriter();
|
|
//
|
|
// Student stud = (Student)request.getAttribute("stud");
|
|
//
|
|
// out.println("<html><body>");
|
|
// out.println("<center>");
|
|
//
|
|
// if (stud != null) {
|
|
// out.println("学号:" + stud.getSno() + "<br>");
|
|
// out.println("姓名:" + stud.getName() + "<br>");
|
|
// } else {
|
|
// out.println("错误:未能获取到学生信息<br>");
|
|
// }
|
|
//
|
|
// out.println("<a href=\"/helloweb/input.html\">返回输入页面</a>");
|
|
// out.println("</center>");
|
|
// out.println("</body></html>");
|
|
// out.flush();
|
|
// out.close();
|
|
// }
|
|
//}
|
|
|
|
|
|
package com.demo;
|
|
|
|
import java.io.*;
|
|
import javax.servlet.*;
|
|
import javax.servlet.http.*;
|
|
import javax.servlet.annotation.WebServlet;
|
|
|
|
@WebServlet("/SecondServlet")
|
|
public class SecondServlet extends HttpServlet {
|
|
public void doPost(HttpServletRequest request, HttpServletResponse response)
|
|
throws ServletException, IOException {
|
|
|
|
// 获取ServletContext中的Student对象
|
|
ServletContext context = getServletContext();
|
|
Student student = (Student) context.getAttribute("student");
|
|
|
|
// 设置响应内容类型
|
|
response.setContentType("text/html;charset=UTF-8");
|
|
PrintWriter out = response.getWriter();
|
|
|
|
// 输出学生信息
|
|
out.println("<html><body>");
|
|
out.println("<h2>学生信息</h2>");
|
|
out.println("<p>学号:" + student.getSno() + "</p>");
|
|
out.println("<p>姓名:" + student.getName() + "</p>");
|
|
out.println("<a href=\"input.html\">返回输入页面</a>");
|
|
out.println("</body></html>");
|
|
}
|
|
}
|