【发布时间】:2011-01-14 05:15:57
【问题描述】:
【问题讨论】:
标签: jsp asp.net jsp java jsp struts
【问题讨论】:
标签: jsp asp.net jsp java jsp struts
您需要意识到 JSP 只是一种类似于 Classic ASP 的视图技术。 JSP 和Classic ASP 不是像提供Page#IsPostback() 方法的ASP.NET-MVC 那样的MVC 框架。 ASP.NET-MVC 的真正 Java 对应物是 JSF,它提供了 FacesContext#isPostback() 方法。
在普通的 JSP 中,它就像自己实现方法一样简单:
public static boolean isPostback(HttpServletRequest request) {
return request.getMethod().equals("POST");
}
MVC 框架的意义在于,它可以让您摆脱所有类似的样板代码。如果您想要 ASP.NET-MVC 的 Java 对应物,请查看 JSF(基于组件)或 Spring MVC(基于请求)。 Struts 和 Hibernate 已经过时了。代替 Hibernate,看看 JPA。事实上,看看整个 Java EE 6 API。
【讨论】:
要检查页面是否重新加载,您可以在 HTML 代码的正文标记中使用“onBodyload”和“onBodyUnload”事件。
对于 struts 和 hibernate,请查看可用的 onlojne 文档。好的材料开始。
【讨论】: