我正在大约7个servlet中使用这段代码。有谁知道一种方法可以将这段代码放在一个文件中,然后在我的servlet中调用它。任何帮助将不胜感激。非常感谢
String type = request.getParameter("type");
String outputPage;
if("xml".equals(type)) {
response.setContentType("text/xml");
outputPage = "/WEB-INF/results/filmsXml.jsp";
}
else if("json".equals(type)) {
response.setContentType("text/json");
outputPage = "/WEB-INF/results/filmsJson.jsp";
}
else {
response.setContentType("text/html");
outputPage = "/WEB-INF/results/filmsText.jsp";
}
RequestDispatcher rd = request.getRequestDispatcher(outputPage);
rd.include(request, response);
ContentTypeMappingServlet
。所有servlet都不应该分派给JSP,而是分派给这个servlet。此ContentTypeMappingServlet
将实现通用逻辑并调度到适当的JSP。