[JavaWeb教程]第三章-Servlet开发
这篇教程从 form 表单的 action 属性切入,讲解了服务器端如何用 Java Servlet 处理提交的数据。作者首先演示了在 Eclipse 中配置 Tomcat 服务器并运行 Web 工程的基本流程。 核心部分是通过两个实例介绍 Servlet 开发:第一个是创建 HelloWorldServlet,利用 resp.getWriter() 向客户端输出当前时间,展示了 doGet 和 doPost 方法的对应关系以及 web.xml 中的 URL 映射配置。第二个实例更进一步,构建了一个 SubmitStudentInfoServlet 来处理学生信息表单提交。这里详细演示了如何通过 req.getParameter() 获取表单参数、用 req.getParameterValues() 获取多选框数组值,并将数据封装到 StudentVo 对象中。同时,文章指出了解决中文乱码的两个关键点:req.setCharacterEncoding("UTF-8") 和 resp.setContentType("text/html; charset=UTF-8")。 最后,通过将学生信息列表存入 Session 来实现跨请求的数据共享,引出了 Session 的基本用法。整个过程清晰地完成了从静态页面访问到动态数据处理与存储的过渡。