2015-05-17 42 views
0

我正在使用wicket框架,而且我在Java中很新。无法看到启动J2EE预览的图像资源

我试图格式化我的网站,如果我打开我的主页作为静态(只是打开为HTML页面)浏览器显示所有样式和图像。但是,当我尝试在j2EE预览中运行它时,它将呈现链接标记中的样式,但不会显示css文件中定义的图像。他们无法显示。

我检查了Java构建路径和文件夹/资源/图像在那里。但是,当我尝试看到图像将绝对路径(和正确路径)直接放入浏览器时,它显示“未找到”。

我应该配置别的东西吗?还是应该尊重检票口的某些文件夹层次结构以使其完成?

在此先感谢。

+0

如何在CSS文件中引用图像?项目结构中的哪些地方是CSS文件?您可能想阅读http://ci.apache.org/projects/wicket/guide/6.x/guide/resources.html –

+0

嗨马丁, 我发现了它。它发生在我身上有两个原因: 1 - Wicket必须知道我的css文件是一个资源,如果我把它放到一个类路径文件夹中。所以我添加了标签,并且wicket可以呈现我的样式。 2 - 图像应该是Wicket的资源。因此,在Wicket /资源中添加图像可以正确渲染图像。 –

回答

0

1 - Wicket必须知道我的css文件是一个资源,如果我把它放到一个类路径文件夹中。所以我添加了标签< wicket:link>和wicket可以呈现我的风格。

2 - 图像应该是Wicket的资源。因此,在Wicket /资源中添加图像可以正确渲染图像。

它现在正在工作,虽然它会存在另一种方式来做同样的事情。