有类似ASP的东西吗。NET中的web用户控件 11 月,2 周 Questions & Answers 2572 在java/struts/jsp世界中,是否有类似ASP的东西。NET自定义用户控件,一个带有后端代码的UI,执行特定的逻辑,可以在其他地方拉取和使用(例如登录控件)
# 1 楼答案 目前的JavaEEAPI在Facelets上为此提供了JSF2.0。请注意,Struts(2)实际上是JSF的竞争对手,JSP是一种类似ASP的视图技术,而不是MVC框架。根据JavaEE6/JSF2.0,JSP被Facelets取代,成为默认的视图技术 在基本的JSF实现之上,您可以从许多“丰富”的组件库中进行选择,这些组件库添加了额外的CSS和Ajax,例如PrimeFaces(showcase)和OpenFaces(showcase) 另请参见: What is the mainstream Java alternative to ASP.NET? What is the difference between JSP, Servlet and JSF? Java EE 6 tutorial - chapters 4-10 Coreservlets.com JSF 2.0 tutorial
# 2 楼答案 您所追求的在JSP中被称为tag files。我发现它们不像以前那么容易学习和使用。NET用户控件 可以将它们类似于用户控件来使用。网 工作流是这样的 在web inf/tags/atillagalibrary/DropDownList中创建标记文件。标签 在jsp文件中引用标记文件,如下所示 <%@ taglib prefix="ct" tagdir="/WEB-INF/tags/AtillaTagLibrary"%> 像使用普通jsp标记一样使用标记文件 <ct:DropDownList /> 该标记文件可以像用户控件一样从外部获取属性值
# 1 楼答案
目前的JavaEEAPI在Facelets上为此提供了JSF2.0。请注意,Struts(2)实际上是JSF的竞争对手,JSP是一种类似ASP的视图技术,而不是MVC框架。根据JavaEE6/JSF2.0,JSP被Facelets取代,成为默认的视图技术
在基本的JSF实现之上,您可以从许多“丰富”的组件库中进行选择,这些组件库添加了额外的CSS和Ajax,例如PrimeFaces(showcase)和OpenFaces(showcase)
另请参见:
# 2 楼答案
您所追求的在JSP中被称为tag files。我发现它们不像以前那么容易学习和使用。NET用户控件
可以将它们类似于用户控件来使用。网
工作流是这样的
在jsp文件中引用标记文件,如下所示
像使用普通jsp标记一样使用标记文件
该标记文件可以像用户控件一样从外部获取属性值