Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes JSP and the fly likes path related problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA Java SE 8 Programmer I Study Guide this week in the OCAJP 8 forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "path related problem" Watch "path related problem" New topic

path related problem

Samith Nambiar
Ranch Hand

Joined: Mar 14, 2001
Posts: 147
<%@ include file="header.html" %>
is it necessary that header.html should be present in the same directory as the jsp file?
i get an error when i use a context relative path
for example :
Context Name : demo
JSP directory : demo/web/jsp
HTML directory : demo/web/html
the following code gives me an error
<%@ include file="/demo/web/html/header.html" %>
why is this so?
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17149

That's because the context is relative to the URL, not to the web app path. A Context is part of the URL name, which is mapped to a directory path in the web.xml file.
For the case you've listed, try:
<%@ include file="/web/html/header.hml" %>

An IDE is no substitute for an Intelligent Developer.
I agree. Here's the link:
subject: path related problem
It's not a secret anymore!