下記コードのメンバ変数とメソッドを知りたいです。
この場合、メンバ変数はなし、
メソッドはpublic void service(HttpServletRequest request, HttpServletResponse response)であっているのでしょうか。
どなたかご教示お願いします。
Java
1 2 @WebServlet("/DownloadSet") 3 4 public class DownloadSet extends HttpServlet { 5 6 public void service(HttpServletRequest request, HttpServletResponse response) 7 throws ServletException, IOException { 8 9 String year = request.getParameter("year"); 10 String month = request.getParameter("month"); 11 String day = request.getParameter("day"); 12 13 response.setContentType("application/yearday"); 14 String fileName = new String("DownloadSet.txt".getBytes("windows-31j")); 15 16 response.setHeader("Content-Disposition", "attachment; filename=" + fileName); 17 PrintWriter settings = response.getWriter(); 18 settings.println("YEAR=" + year); 19 settings.println("MONTH=" + month); 20 settings.println("DAY=" + day); 21 22 settings.close(); 23 24 request.setAttribute("year", yaer); 25 request.setAttribute("month", month); 26 request.setAttribute("day", day); 27 28 29 request.getRequestDispatcher("/article/profile.jsp").forward(request, response); 30 31 return; 32 } 33 } 34
それぞれどういうものと理解されてますか?技術系のQAサイトではあまりYes/Noのみを求める質問は避けられた方が良いです。問題、課題があるような印象がないためです。何が問題か、というところを言及された方が良いです
回答3件
あなたの回答
tips
プレビュー