Sve mi radi kako treba, ali neće da mi prikazuje slike na jsp stranici.
Prosto sam poludeo od ovog problema.
Unutar moje aplikacije koja se nalazi na ".../webapps/moja_app/"
stoji sledeća struktura direktorijuma:
css
slike
include
WEB-INF
index.jsp
iz index.jsp pozivam jednu sliku
Code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Naslov</title>
<link type="text/css" rel="stylesheet" href="css/analiza.css"/>
</head>
<body lang="yu">
<table style="header_banner" border="0" cellspacing="0">
<tr valign="middle" align="left">
<td height="140" width="85">
<img src="slike/problematicna_slika.jpg" height="150" width="90" align="left" />
</td>
<td height="135" nowrap="nowrap"> Neki tekst zaglavlja
</td>
</tr>
</table>
<%@ include file="/include/menu_tabela.htm" %>
...
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Naslov</title>
<link type="text/css" rel="stylesheet" href="css/analiza.css"/>
</head>
<body lang="yu">
<table style="header_banner" border="0" cellspacing="0">
<tr valign="middle" align="left">
<td height="140" width="85">
<img src="slike/problematicna_slika.jpg" height="150" width="90" align="left" />
</td>
<td height="135" nowrap="nowrap"> Neki tekst zaglavlja
</td>
</tr>
</table>
<%@ include file="/include/menu_tabela.htm" %>
...
</body>
</html>
slika se ne prikazuje, tu je samo njen okvir

stavljao sam sledeće varijante:
/slike/problematicna_slika.jpg
./slike/problematicna_slika.jpg
moja_app/slike/problematicna_slika.jpg
a onda iz očaja i
C:\\Tomcat 6.0\\webapps\\moja_app\\slike\\problematicna_slika.jpg
što je najzad proradilo ali samo na lokalnoj mašini.
sadržaj web.xml fajla je sledeći:
Code:
<?xml version = '1.0' encoding = 'UTF-8'?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
<description>web.xml file za Analizu</description>
<servlet>
<servlet-name>MojServlet</servlet-name>
<servlet-class>ka.uspn.face.MojServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>Start</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>javaencoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Start</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MojServlet</servlet-name>
<url-pattern>/srv</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>35</session-timeout>
</session-config>
</web-app>
<?xml version = '1.0' encoding = 'UTF-8'?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
<description>web.xml file za Analizu</description>
<servlet>
<servlet-name>MojServlet</servlet-name>
<servlet-class>ka.uspn.face.MojServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>Start</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>javaencoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Start</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MojServlet</servlet-name>
<url-pattern>/srv</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>35</session-timeout>
</session-config>
</web-app>
Što je najinteresantnije, slika izgleda gađa dobar url ali se ne prikazuje.
Mora da trebam negde da mapiram ili dozvolim pristup direktorijumu slike,
ali ne znam gde.
Ovo me nervira već danima, na googlu nema ničega. Molim za pomoć.