JSF提供了一种将资源放置在网页的任何部分并将其呈现到另一部分的功能。 。你可以通过指定target属性来重定位资源。
你可以传递以下属性来重新定位目标属性。
head:用于在head部分渲染资源。
正文:用于在正文部分中呈现资源,
form:用于在form部分中呈现资源。
JSF可重定位资源示例
在下面的示例中, 我们将JavaScript文件放置在form标记内, 并指定了目标头部分。
// index.xhtml
<
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<
h:head>
<
title>
Web Resources Example<
/title>
<
/h:head>
<
h:body>
<
h:form>
<
h:outputScriptlibrary="js" name="test.js" target="head"/>
<
/h:form>
<
/h:body>
<
/html>
以上网页的源代码(索引)。
【JSF可重定位资源】你可以看到JavaScript已重新放置在头部。
文章图片
推荐阅读
- JSF标准转换器
- JSF引用托管Bean方法
- JSF h:outputText标记
- JSF h:messages标记
- JSF h:message标签
- JSF托管Bean
- JavaServer Faces生命周期
- JSF JDBC连接
- JSF h:inputTextarea标记