我是Java EE的新手,我知道类似以下三行
<%= x+1 %>
<%= request.getParameter("name") %>
<%! counter++; %>
Run Code Online (Sandbox Code Playgroud)
是一种旧式的编码方式,在JSP版本2中,存在一种避免JSP文件中的Java代码的方法.有人可以告诉我替代的JSP 2行,以及这种技术的名称是什么?
JSP和Servlet如何相互关联?JSP是某种Servlet吗?JSP和JSF如何相互关联?JSF是一种基于预构建UI的JSP,如ASP.NET-MVC吗?
对于Java Server Faces与所谓的facelets之间的具体区别,我似乎无法得到明确的答案.任何人都可以给我一个明确的答案吗?!?
此外,我知道JSF或JSP可用于创建动态网页,但两个看似相互冲突的细节让我感到困惑.我听说过以下两种情况:
JSF是JSP的替代品; 和
JSF和JSP构成了Java的Web层MVC范例中View的不同部分
那是哪个呢?逻辑决定它几乎肯定不能两者兼得!