Jam*_*and 10 user-interface jsf head primefaces
我在GlassFish 3.2上使用NetBeans 7.3.1和PrimeFaces 3.5.
我用PrimeFaces组件创建了一个JSF页面.该项目运行良好,但PrimeFaces UI看起来没什么问题.我只注意到服务器日志中的以下消息:
一个或多个资源的目标是"head",但未在视图中定义"head"组件
这是什么意思,我如何修复PrimeFaces UI看起来感觉不舒服?
Bal*_*usC 29
这意味着您在XHTML模板中使用纯HTML <head>而不是JSF <h:head>.JSF <h:head>允许<head>通过@ResourceDependency注释在生成的HTML中自动包含CSS/JS资源.PrimeFaces作为一个基于jQuery的JSF组件库需要自动包含一些jQuery/UI JS/CSS文件,这确实需要一个<h:head>.
所以,搜索一个
<head>
<title>Some title</title>
...
</head>
Run Code Online (Sandbox Code Playgroud)
在您的模板中并替换它
<h:head>
<title>Some title</title>
...
</h:head>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14180 次 |
| 最近记录: |