Я смешиваю JSP и сервлеты в веб-приложении, которое я создаю, и я начинаю обнаруживать, что мои более сложные JSP в конечном итоге содержат много кода, который летает перед всеми уроками MVC, которые были потрясены. Я знаю, что могу сделать это, просто отправив JSP, но это кажется глупым взломом.
То, что я хотел бы сделать, это использовать сервлет для обработки, а затем отправить набор значений в JSP для визуализации HTML и возврата ответа. Что-то вроде:
public class MyServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
// ... Do some processing
resp.getWriter.print(renderJSP("mypage.jsp", values));
}
}
Я пихал документацию Sun и нашел это: http://java.sun.com/developer/technicalArticles/javaserverpages/servlets_jsp/ Кажется, что архитектура JSP Model 2 именно то, что я хочу реализовать, но я не могу найти пример того, как это можно установить. По техническим причинам я не могу использовать одну из более продвинутых шаблонных фреймворков, таких как Struts.
Возможно ли это или потерянная причина?