为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Facelets模板中引用CSS / JS /图像资源?

如何在Facelets模板中引用CSS / JS /图像资源?

MYYA 2019-05-29 17:31:22
如何在Facelets模板中引用CSS / JS /图像资源?我已经完成了关于Facelets模板的教程。现在我尝试创建一个与模板不在同一目录中的页面。我有页面样式的问题,因为样式用相对路径引用,如下所示:<link rel="stylesheet" href="style_resource_path.css" />我可以通过以下开头使用绝对引用/:<link rel="stylesheet" href="/project_root_path/style_resource_path.css" />但是,当我将应用程序移动到不同的环境时,这将给我带来麻烦。所以我想知道在Facelets中引用CSS(以及JS和图像)资源的最佳方法是什么?
查看完整描述

4 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

resourcehandlers.UnmappedResourceHandler有助于在/javax.faces.resource/*的URL模式上映射JSF资源。

对我来说,faces-config.xml中的这两个xml配置:org.omnifaces.resourcehandler.UnmappedResourceHandler

并在web.xml中:

<servlet-mapping><servlet-name>facesServlet</servlet-name><url-pattern>/javax.faces.resource/*</url-pattern><url-pattern>*.xhtml
</url-pattern></servlet-mapping>

帮助css和图像。


查看完整回答
反对 回复 2019-05-29
  • 4 回答
  • 0 关注
  • 714 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信