IDEA 生成servlet模板文件案例
servlet模板文件:#
1 //package com.servlet; 2 import java.io.File; 3 import java.io.IOException; 4 import java.io.PrintWriter; 5 import java.sql.SQLException; 6 import java.util.ArrayList; 7 import java.util.List; 8 9 import javax.servlet.ServletException; 10 import javax.servlet.annotation.WebServlet; 11 import javax.servlet.http.HttpServlet; 12 import javax.servlet.http.HttpServletRequest; 13 import javax.servlet.http.HttpServletResponse; 14 import javax.servlet.http.HttpSession; 15 16 import com.alibaba.fastjson.JSONObject; 17 18 /** 19 * Servlet implementation class Study_score 20 */ 21 @WebServlet("/Servlet_example") 22 public class Servlet_example extends HttpServlet { 23 protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { 24 // TODO Auto-generated method stub 25 req.setCharacterEncoding("utf-8"); 26 String method = req.getParameter("method"); 27 if ("method_example".equals(method)) { 28 method_example(req, resp); 29 } 30 31 32 33 } 34 public Servlet_example() { 35 super(); 36 // TODO Auto-generated constructor stub 37 } 38 39 private void method_example(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException, SQLException { 40 // TODO Auto-generated method stub 41 //response.getWriter().append("Served at: ").append(request.getContextPath()); 42 req.setCharacterEncoding("utf-8"); 43 resp.setContentType("text/html;charset=utf-8"); 44 HttpSession session=req.getSession(); 45 PrintWriter out=resp.getWriter(); 46 System.out.println("AAAAAAAAAAAAA"); 47 //获取传输过来的值 48 String[] translate_example = req.getParameterValues("translate_example"); 49 50 //返回页面 51 String whole=req.getContextPath()+"/example.html"; 52 String info="上传成功"; 53 resp.getWriter().print("<script> var whole=\""+whole+"\";\r\n" + 54 "var r=confirm(\""+info+"\");\r\n" + 55 "if (r==true){\r\n" + 56 " window.location.assign(whole);\r\n" + 57 " }\r\n" + 58 " else{\r\n" + 59 " window.location.assign(\"./index.jsp\");;\r\n" + 60 " } " 61 + "</script>"); 62 } 63 64 }
————————————————————————————————————————————————————————————————————————————
更改:#
1 package com.servlet;//package com.servlet; 2 3 import java.io.File; 4 import java.io.IOException; 5 import java.io.PrintWriter; 6 import java.sql.SQLException; 7 import java.util.ArrayList; 8 import java.util.List; 9 10 import javax.servlet.ServletException; 11 import javax.servlet.annotation.WebServlet; 12 import javax.servlet.http.HttpServlet; 13 import javax.servlet.http.HttpServletRequest; 14 import javax.servlet.http.HttpServletResponse; 15 import javax.servlet.http.HttpSession; 16 17 import com.alibaba.fastjson.JSONObject; 18 19 /** 20 * Servlet implementation class Study_score 21 */ 22 @WebServlet("/Servlet_example") 23 public class Servlet_example extends HttpServlet { 24 protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { 25 // TODO Auto-generated method stub 26 req.setCharacterEncoding("utf-8"); 27 String method = req.getParameter("method"); 28 try { 29 method_example(req, resp); 30 } catch (SQLException throwables) { 31 throwables.printStackTrace(); 32 } 33 } 34 35 public Servlet_example() { 36 super(); 37 // TODO Auto-generated constructor stub 38 } 39 40 private void method_example(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException, SQLException { 41 // TODO Auto-generated method stub 42 //response.getWriter().append("Served at: ").append(request.getContextPath()); 43 req.setCharacterEncoding("utf-8"); 44 resp.setContentType("text/html;charset=utf-8"); 45 HttpSession session = req.getSession(); 46 PrintWriter out = resp.getWriter(); 47 System.out.println("AAAAAAAAAAAAA"); 48 //获取传输过来的值 49 String[] translate_example = req.getParameterValues("translate_example"); 50 //返回页面 51 String whole = req.getContextPath() + "/example.html"; 52 String info = "上传成功"; 53 resp.getWriter().print("<script> var whole=\"" + whole + "\";\r\n" + 54 "var r=confirm(\"" + info + "\");\r\n" + 55 "if (r==true){\r\n" + 56 " window.location.assign(whole);\r\n" + 57 " }\r\n" + 58 " else{\r\n" + 59 " window.location.assign(\"./index.jsp\");;\r\n" + 60 " } " 61 + "</script>"); 62 } 63 64 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异