I'm having a very simple problem.  I am attempting to migrate some
applications that ran fine under ServletExec to Tomcat 4.0.  Jasper
fails to parse my JSPs, throwing the folling error:

2001-10-02 10:46:44 ApplicationDispatcher[/DLServlet] Servlet.service()
for servlet jsp threw exception
org.apache.jasper.compiler.ParseException: /DLjsp/login.jsp(3,33)
Attribute servletPath has no value
        at
org.apache.jasper.compiler.JspReader.parseAttributeValue(JspReader.java:563)
        at
org.apache.jasper.compiler.JspReader.parseTagAttributes(JspReader.java:681)
.
.
.


here is the beginning of my JSP, the code that it is complaining about:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"
        "http://www.w3.org/MarkUp/Wilbur/HTML32.dtd";>
<%@ page import="com.sri.ctl.dl.* %>
<jsp:useBean id="servletPath" scope="request" class="String"/>


In my servlet code, I included print statements that give the request's
attributes and their values right before I forward to the JSP, and it
shows that the attribute "ServletPath" exists, and has a value, as it
should.  I get this error in general for any bean i try to use in this
way.

Anyone know what might be going on?

-john

Reply via email to