[Java EE 7] JSF 资源处理
程序员文章站
2022-03-02 11:02:54
...
JSF 提供了标准的方式来处理资源,比如:图片,CSS,JavaScript 文件等。这些资源可以在组件的 rendered 属性中使用。
资源可以放在 web 工程的 /resources 目录下,也可以放到 classpath 的 /META-INF/resources 目录下。资源可以被本地化、版本化、集成化到 jar 包中。
资源可以被 EL 引用:
在这个例子中 header.jpg 放在标准的 resources 目录下。
假如资源放到了 corp 目录下,那么需要使用 library 属性进行访问:
JavaScript 也可以被导入:
在这段代码中 myScript.js 放在了 scripts 目录下。
CSS 样式表同样可以被导入:
使用 ResourceHandler API 还可以通过编码的方式来访问资源。
文章来源:www.aptusource.org/2014/04/java-ee-7-jsf-resource-handle/
资源可以放在 web 工程的 /resources 目录下,也可以放到 classpath 的 /META-INF/resources 目录下。资源可以被本地化、版本化、集成化到 jar 包中。
资源可以被 EL 引用:
[url=#{resource['header.jpg']}]click here[/url]
在这个例子中 header.jpg 放在标准的 resources 目录下。
假如资源放到了 corp 目录下,那么需要使用 library 属性进行访问:
<h:graphicImage library="corp" name="header.jpg" />
JavaScript 也可以被导入:
<h:outputScript name="myScript.js" library="scripts" target="head"/>
在这段代码中 myScript.js 放在了 scripts 目录下。
CSS 样式表同样可以被导入:
<h:outputStylesheet name="myCSS.css" library="css" />
使用 ResourceHandler API 还可以通过编码的方式来访问资源。
文章来源:www.aptusource.org/2014/04/java-ee-7-jsf-resource-handle/
推荐阅读
-
微信小程序java8 java7 java6 encryptedData 解密 异常处理
-
Java 文件解压处理Zip,7z,Rar
-
win7系统 右击任务栏 资源管理器 弹出菜单“已固定”和“最近”项目不显示故障处理
-
Java之Java7新特性之try资源句式
-
微信小程序java8 java7 java6 encryptedData 解密 异常处理
-
[Java EE 7] JSF 资源处理
-
[Java EE 7] JSF Facelets 快速入门
-
Java EE项目中的异常处理总结(一篇不得不看的文章)
-
JAVA EE 5 - 7 整理
-
[Java EE 7] Servlet Filter 简介