Я смешивал JSP и сервлеты в веб-приложении, которое я создаю, и я начинаю обнаруживать, что мои более сложные JSP в конечном итоге содержат много кода, который летит перед всеми уроками MVC, которые имеют был стук в меня. Я знаю, что могу сделать это, просто отправив JSP, но это похоже на глупый взломать.Можно ли использовать 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/ Похоже, 2 архитектуры JSP Model это именно то, что я хочу реализовать, но я не могу найти пример как это можно установить. По техническим причинам я не могу использовать одну из более продвинутых шаблонных фреймворков, таких как Struts.
Возможно ли это или потерянная причина?
«По техническим причинам я не могу использовать одну из более продвинутых шаблонных фреймворков, таких как Struts». - Итак, вы собираетесь в основном переустановить его только для своего приложения ... – Nate
Я знаю, что это наивное утверждение, но это действительно не похоже, что я изобретаю всю структуру. Я просто ищу способ связать две существующие технологии вместе в том, что, на мой взгляд, является очень очевидным прецедентом. –