Вы должны понимать, что JSP - это просто технология представления, подобная Classic ASP.JSP и Classic ASP не являются инфраструктурой MVC, как ASP.NET-MVC, которая предлагает метод Page#IsPostback()
.Настоящий Java-аналог ASP.NET-MVC - это JSF , который предлагает метод FacesContext#isPostback()
.
В простой ванильной JSP это так же просто, как реализовать методсебя:
public static boolean isPostback(HttpServletRequest request) {
return request.getMethod().equals("POST");
}
Смысл инфраструктуры MVC состоит в том, что она избавляет вас от всего такого стандартного кода.Если вам нужен Java-аналог ASP.NET-MVC, взгляните на JSF (на основе компонентов) или Spring MVC (на основе запросов).Struts и Hibernate в возрасте.Вместо Hibernate, посмотрите на JPA.Фактически, взгляните на весь API Java EE 6.
См. Также: