JSP中ASP.Net的Page Load方法的等效方法是什么?

时间:2013-01-02 20:10:48

标签: c# asp.net jsp servlets

在处理ASP.NET项目时,我真的很喜欢每个页面或webform的类概念,在那里我可以编写我想要的所有方法和操作,更重要的是,页面加载方法。

每个人都说我们应该避免在ASP或JSP中使用scriplet。

我认为页面加载存在于我们身上,因此我们不再使用scriplets了。

因为我多次听到并读过我们无法知道这些scriplet何时会运行,但在Page Load方法中,我们确切地知道代码将如何运行以及如何呈现页面。

但是在JSP中,据我所知,每个页面都没有这种类型的服务器端类。

相反,我们有一种名为servelts的东西,每个人都鼓励使用。

但从技术上讲,servlet独立于普通的JSP页面。

所以,我在我的JSP页面中使用scriplet,尽管我试图尽可能减少它们,但我仍然使用一些scriplets来检查Session和一些URL参数。

JSP中的页面加载(ASP)是否有类似的想法或方法?

1 个答案:

答案 0 :(得分:0)

BalusC说你正在将苹果与橙子进行比较是正确的。 JSF是为响应asp.net而创建的。 (source @ 47分钟)它已经独立发展,您可能会很好地研究所有不同的框架和范例。虽然JSF的工作方式类似于asp.net,但还有很多值得探索的选择。在.NET中,您可能希望了解MVC4。在Java中有Tapestry,Spring MVC,Seams等。

我会从维基比较开始,然后从那里开始。在游戏的阶段,我会选择一个并尝试熟悉它,而不是再尝试2个来做同样的事情。

http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks#Java_2