[英]Calling the same code in multiple servlets
我在大約 7 個 servlet 中使用了這段代碼。 有誰知道我可以將這段代碼放在一個文件中,然后在我的 servlet.js 中調用它的方法。 任何幫助將不勝感激。 非常感謝
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。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.