First off, I'm running Tomcat 4b5 (standalone) on Linux RedHat 7.1.
I've been looking at (and learning from) the Java Pet Store from Sun and
have been writing some custom Taglibs for my application. I'm currently doing
lists of things that use the NextFormTag and PrevFormTag extensions from
a jsp file/program. These tags generate <form> elements to move to the next
and previous pages where you specify the "action" of the form. Here is an
example (snippet):
<opf:prevForm action="/cust/listorders">
<input type="submit" value="Prev" name="Prev"/>
</opf:prevForm>
<opf:nextForm action="/cust/listorders">
<input type="submit" value="Next" name="Next"/>
</opf:nextForm>
This generates the following HTML output:
<form method="GET" action="/cust/listorders">
<input type="hidden" name="orderlist_startIndex" value="5">
<input type="hidden" name="orderlist_next" value="true">
<input type="submit" value="Next" name="Next"/>
</form>
I'm having trouble specifying the action element of the form. From above,
listorders is actually a JSP file. I need to provide a mapping from the
actual JSP file "/cust/listorders.jsp" to "/cust/listorders" but I'm not sure
how to go about it.
I tried to put the following in my web.xml file but it didn't work:
<servlet>
<servlet-name>listorders</servlet-name>
<servlet-class>/cust/listorders.jsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>listorders</servlet-name>
<url-pattern>/cust/listorders</url-pattern>
</servlet-mapping>
When I click the Next button I get the following in my browser:
HTTP Status 404 - /cust/listorders
The requested resource (/cust/listorders) is not available.
Can anyone help? I searched the archives at mikal but didn't come up with
anything that was applicable.
Many thanks,
Kevin.
____________________________________________________________
Do You Yahoo!?
Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk
or your free @yahoo.ie address at http://mail.yahoo.ie