如何在jsp页面中生成事件?
想要在 pageload()) aria-label="show questions tagged 'jsp'" rel="tag" aria-labelledby="tag-jsp-tooltip-container" data-tag-menu-origin="Unknown">jsp 是可能的吗?如何检查页面是否重新加载?在 asp.net 有方法名称 isPostBack()
检查页面请求或重新加载的天气 jsp?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要认识到,JSP 只是一种视图技术,就像经典 ASP 一样。 JSP 和经典 ASP 不是像 ASP.NET-MVC 那样的 MVC 框架,ASP.NET-MVC 提供
Page#IsPostback()
方法。 ASP.NET-MVC 的真正 Java 对应部分是 JSF,它提供了FacesContext#isPostback()
方法。在普通的普通 JSP 中,它就像您自己实现该方法一样简单:
MVC 框架的要点是它使您免于所有类似的样板代码。如果您想要 ASP.NET-MVC 的 Java 对应版本,请查看 JSF(基于组件)或 Spring MVC(基于请求)。 Struts 和 Hibernate 已经过时了。除了 Hibernate,请查看 JPA。事实上,看一下整个 Java EE 6 API。
另请参阅:
You need to realize that JSP is just a view technology like as Classic ASP. JSP and Classic ASP are not a MVC framework like ASP.NET-MVC which offers the
Page#IsPostback()
method. The real Java counterpart of ASP.NET-MVC is JSF which offers theFacesContext#isPostback()
method.In plain vanilla JSP it's just as simple as implementing the method yourself:
The point of a MVC framework is that it saves you from all the boilerplate code like that. If you want a Java counterpart of ASP.NET-MVC, then have a look at JSF (component based) or Spring MVC (request based). Struts and Hibernate are aged. Instead of Hibernate, have a look at JPA. Infact, have a look at the entire Java EE 6 API.
See also:
要检查页面是否重新加载,您可以在 HTML 代码的 body 标记中使用“onBodyload”和“onBodyUnload”事件。
对于 struts 和 hibernate,请查看可用的 onlojne 文档。很好的入门材料。
To check for a page reload you could use 'onBodyload' and 'onBodyUnload' events in body tag of your HTML code.
For struts and hibernate check out onlojne documentation available. Good material to start with.