![]() 图 11 覆盖Servlet方法 |
![]() 图 12 定义Servlet的URL参数 |
| 1. package bookstore.servlet; 2. import javax.servlet.*; 3. import javax.servlet.http.*; 4. import java.io.*; 5. import java.util.*; 6. 7. public class ExcelFileServlet 8. extends HttpServlet 9. { 10. //Initialize global variables 11. public void init() 12. throws ServletException 13. { 14. } 15. 16. //Process the HTTP Get request 17. public void doGet(HttpServletRequest request, HttpServletResponse response) 18. throws ServletException, IOException 19. { 20. //年份 21. String year = request.getParameter("year"); 22. if (year == null) 23. { 24. year = "2005"; 25. } 26. 27. //月份 28. String month = request.getParameter("month"); 29. if (month == null) 30. { 31. month = "1"; 32. } 33. PrintWriter out = response.getWriter(); 34. //@todo implement GET 35. } 36. 37. //Clean up resources 38. public void destroy() 39. { 40. } 41. } |
| 1. <web-app> 2. … 3. <servlet> 4. <servlet-name>excelfileservlet</servlet-name> 5. <servlet-class>bookstore.servlet.ExcelFileServlet</servlet-class> 6. </servlet> 7. <servlet-mapping> 8. <servlet-name>excelfileservlet</servlet-name> 9. <url-pattern>/excelfileservlet</url-pattern> 10. </servlet-mapping> 11. … 12. </web-app> |