我迷上了这段代码
<h:outputScript name="jsf.js" library="javax.faces" target="head"/>
但是我的IDE表示该<h:outputScript>标签未在h我声明如下的库中定义。
<h:outputScript>
h
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
这是怎么回事?
在JSF 2.0 <h:head>,<h:body>,<h:outputScript>,<h:outputStylesheet>,<f:ajax>和所有的<ui:xxx>标签都 没有 ,当你使用古JSP作为视图技术。相反,您应该使用其后继Facelets(通常是XHTML文件)。
<h:head>
<h:body>
<h:outputStylesheet>
<f:ajax>
<ui:xxx>
自2009年以来,JSP就已 不推荐使用 JSF视图技术。学习JSF时,请确保您正在阅读最新的资源。从我们的JSF Wiki页面开始。