相关疑难解决方法(0)

JSF的h:outputScript/h:outputStylesheet有什么优点可以超过纯HTML脚本/样式元素

是否最好使用JSF h:outputScripth:outputStylesheet何时script/ style元素可能适合您?前者对后者有什么优势?

resources jsf jsf-2

5
推荐指数
1
解决办法
990
查看次数

如何将Facelets组合与来自其他上下文的文件一起使用

我有一个使用组合的应用程序(用于页面模板).但我们认为创建一个Web应用程序(战争)来托管所有应用程序在同一主机中共享的所有模板.

如何从其他上下文中包含模板?这时我使用从http请求导入.但这听起来很糟糕.

<ui:composition template="http://localhost:8080/templates/layout/foo.xhtml">

我正在使用JBoss Seam 2.x和JSF 1.

jsf facelets composition

4
推荐指数
1
解决办法
6269
查看次数

正确设置HTTP标头以强制缓存JS,CSS和PNG文件

我如何告诉GlassFish服务器,将所有JS,CSS和PNG文件存储到浏览器缓存中以减少HTTP GET请求?

我正在使用JSF和PrimeFaces.

jsf glassfish browser-cache servlet-filters

4
推荐指数
1
解决办法
6266
查看次数

将共享代码和web.xml从WAR项目拆分为常见的JAR项目

我有不同的webapps共享web.xml配置的很大一部分.例如,某些servlet的映射方式对于所有应用程序都是相同的,但有些webapps具有自定义servlet,或者其他过滤器或共享托管bean.

每个webapp都是我IDE中的一个不同项目.我想将web.xml的公共部分重构为"通用"项目,并让所有特定于应用程序的web.xml扩展"通用"web.xml.有没有可能这样做?

web.xml servlets modularity java-ee

3
推荐指数
1
解决办法
1994
查看次数

JSF 2.0应用程序找不到资源

我是开发JSF的新手(一般是Web开发的新手),我试图在页面上放置一个图像.我正在Eclipse中开发我的JSF应用程序并在Glassfish 3.1.2上运行它.我已将Glassfish注册为Eclipse中的服务器,并通过Eclipse运行应用程序.

我在xhtml页面上使用以下标记:

<h:graphicImage library="images" name="logo.png"/>
Run Code Online (Sandbox Code Playgroud)

我在META-INF/resources/images/logo.png中复制了图像.图像没有出现在页面上,当我查看页面源时,我看到了元素

<img src="RES_NOT_FOUND" />
Run Code Online (Sandbox Code Playgroud)

表示未找到图像.

当我将我的应用程序导出到war文件并通过autodeploy文件夹将其部署到Glassfish时,我得到相同的结果 - 页面显示,但图像不会出现.

任何人都可以建议为什么没有找到图像资源?

eclipse glassfish jsf-2

2
推荐指数
1
解决办法
7091
查看次数

如何从外部jar包含xhtml

我正在用JSF做一个项目.我创建了一个显示某些电影信息的页面.到目前为止一切都有效.现在我想实现显示有关电视剧的信息的可能性.为此,我想将所有与显示电影有关的内容放入一个子项目中,该子项目将产生一个.jar文件,然后我将包含在我的主项目中.对于电视连续剧,我会做同样的事情.

目前我只有这个项目,它的结构就像这样(我只展示相关部分):

wgmdb.war
 \_ src
     \_ main
         \_ webapp
             \_ view
                 \_ overview.xhtml
                 \_ movies
                     \_ details.xhtml
Run Code Online (Sandbox Code Playgroud)

在我的overview.xhtml中,我包含details.xhtml,如下所示:

我的目标是实现如下所示的东西,其中wgmdb-movies.jar是主项目包含的库:

wgmdb.war
 \_ src
     \_ main
         \_ webapp
             \_ view
                 \_ overview.xhtml

wgmdb-movies.jar
 \_ src
     \_ main
         \_ resources
             \_ details.xhtml
Run Code Online (Sandbox Code Playgroud)

现在的问题是,我现在已经知道如何将库中的details.xhtml包含到主项目的overview.xhtml中.我必须使用什么src路径才能找到details.xhtml?

最好的祝福,

metalhamster

jsf facelets jsf-2

2
推荐指数
1
解决办法
4136
查看次数