Techies-- Это простое приложение сервлета/jsp/tomcat. Я хочу добавить таблицу стилей, изображения и несколько файлов сценариев java. Я использую eclipse (кеплер). Развертывание происходит на сервере PaaS, Cloudbees.изображения, js и css ресурсы не работают на страницах jsp
Я добавил библиотеку js к проекту, который появляется в проекте eclipse в качестве библиотеки ресурсов в ресурсах JavaScript. Фактические файлы отображаются в каталоге js в проекте.
Я добавил таблицу стилей под ЦСИ \ главный \ WebApp \ WEB-INF в style.css
Вот то, что ссылки выглядят как на моей странице Jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="WEB-INF/style.css">
<script type="text/javascript" src="js/cufon-yui.js"></script>
<script type="text/javascript" src="js/georgia.js"></script>
<script type="text/javascript" src="js/cuf_run.js"></script>
<title>Water Conservation and Reservoir Data Depot</title>
</head>
Изображения под проект в директории, называемые изображения
изображений упоминаются следующим образом в моих страницах JSP:
<img src="images/img_1.gif" alt="" width="89" height="78" class="floated" />
Я думал, что правильно настроил js и css-файлы. Я не уверен в файлах изображений, но поскольку ни один из них не показывает, я, видимо, не получил ничего из этого! :(
Возможно, вы не должны использовать 'WEB-INF'; HTML-страница отправляется клиенту, а не автоматически переписывается на сервере. Вероятно, вы также должны использовать абсолютные пути вместо относительного. Выясните, как загружать ресурсы вручную в браузере, а затем доставляемый HTML соответствует этим URL-адресам. – chrylis
@chrylis, так как я развертываюсь в PaaS. Я немного смущен тем, какими могут быть относительные пути/абсолютные пути. Для изображений есть способ их упаковки и ссылки на них в тегах html/anchor? Сегодня вечером я соглашусь за ЛЮБЫЕ успехи! :) – plditallo
Вы говорите 'js /' и 'images /', что относительно местоположения страницы. Используйте '/ js /', чтобы убедиться, что вы не путаетесь, если ваша страница находится в каталоге. – chrylis