Java JSF2.0:如何包含<;h:头>;属性?

Java JSF2.0:如何包含<;h:头>;属性?,java,jsf,jsf-2,Java,Jsf,Jsf 2,我有问题,如果我使用: <head> .. stylesheet and javascripts </head> 它不起作用 有什么想法吗,伙计们 致以最良好的祝愿, Valter Henrique。您应该使用{request.contextPath}指向绝对应用程序位置。 如果您的脚本位于应用程序的js文件夹中,您可以使用 <script type="text/javascript" src="#{request.contextPath}/js/jqu

我有问题,如果我使用:

<head>
    .. stylesheet and javascripts 
</head>
它不起作用

有什么想法吗,伙计们

致以最良好的祝愿, Valter Henrique。

您应该使用
{request.contextPath}
指向绝对应用程序位置。 如果您的脚本位于应用程序的
js
文件夹中,您可以使用

<script type="text/javascript" src="#{request.contextPath}/js/jquery.lavalamp.js"/>
然后您可以通过以下方式使用
h:outputStyleSheet

<h:outputStylesheet library="css" name="style.css" />

而对于javascript

<h:outputScript library="js" name="somejs.js"/>

有关JSF2中打包资源的更多详细信息,请参阅

您应该使用
{request.contextPath}
指向绝对应用位置。 如果您的脚本位于应用程序的
js
文件夹中,您可以使用

<script type="text/javascript" src="#{request.contextPath}/js/jquery.lavalamp.js"/>
然后您可以通过以下方式使用
h:outputStyleSheet

<h:outputStylesheet library="css" name="style.css" />

而对于javascript

<h:outputScript library="js" name="somejs.js"/>


有关JSF2中打包资源的更多详细信息,请查看类似于
但底部带有警报的语句
非常迟钝。这个错误出现在哪里?它是否出现在浏览器、服务器日志或其他地方?此外,我是否正确地假设语句
警告消失,但我的样式也消失了
,将被解释为
警告消失,但我的样式不在HTML文档中
?@Vinet,错误出现在浏览器的HTML页面底部。我想这个警告是由jsf编译器自动生成的。你是在开发模式下运行应用程序的吗?如果没有,我建议您这样做,这样您就可以在发生错误时查看组件树。我怀疑你没有正确地使用它们。发布您的代码将有助于更好地理解问题。@Vinnet,我更新了我的帖子,我正在展示如何包含样式表和javascript。类似
但底部带有警告的语句非常迟钝。这个错误出现在哪里?它是否出现在浏览器、服务器日志或其他地方?此外,我是否正确地假设语句
警告消失,但我的样式也消失了
,将被解释为
警告消失,但我的样式不在HTML文档中
?@Vinet,错误出现在浏览器的HTML页面底部。我想这个警告是由jsf编译器自动生成的。你是在开发模式下运行应用程序的吗?如果没有,我建议您这样做,这样您就可以在发生错误时查看组件树。我怀疑你没有正确地使用它们。发布您的代码将有助于更好地理解问题。@Vinnet,我更新了我的帖子,我正在展示如何包含样式表和javascript。
<h:outputStylesheet library="css" name="style.css" />
<h:outputScript library="js" name="somejs.js"/>