在处理ASP.NET项目时,我真的很喜欢每个页面或webform的类概念,在那里我可以编写我想要的所有方法和操作,更重要的是,页面加载方法。
每个人都说我们应该避免在ASP或JSP中使用scriplet。
我认为页面加载存在于我们身上,因此我们不再使用scriplets了。
因为我多次听到并读过我们无法知道这些scriplet何时会运行,但在Page Load方法中,我们确切地知道代码将如何运行以及如何呈现页面。
但是在JSP中,据我所知,每个页面都没有这种类型的服务器端类。
相反,我们有一种名为servelts的东西,每个人都鼓励使用。
但从技术上讲,servlet独立于普通的JSP页面。
所以,我在我的JSP页面中使用scriplet,尽管我试图尽可能减少它们,但我仍然使用一些scriplets来检查Session和一些URL参数。
JSP中的页面加载(ASP)是否有类似的想法或方法?
答案 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