Problem Solved...still had the <html> tags in my jsp page and it was causing a problem? doh!

Darrell wrote:
I am not sure the syntax of this html:link is correct, because it does not allow me to click the image as though it's a hyperlink? What am I missing??



<html:link page="/inventory.do"><img src="images/hbnb4.gif" alt="menu 4" name="p7TBim40" id="p7TBim40" width="96" height="26" border="0"></html:link>

Steve Raeburn wrote:

You have defined your action as /inventory. This path is a context relative
path so you should be linking to it with something like <a
href="/mycontext/inventory.do">...


What you have done to link to /mycontext/CSSMasters/inventory.do because
you've used a link relative to your page. That's why it can't be found.

To avoid having to explicitly define the context name I would suggest you
look at the <html:link> tag which can use a context relative path or, of you
have a recent struts build, an action. In your case this would be:


<html:link page="/inventory.do"> or <html:link action="/inventory">.

Note that you don't include the .do extension when you specify an action.
Use the path value exactly as defined in your struts-config file.

Steve



-----Original Message-----
From: Darrell [mailto:[EMAIL PROTECTED]
Sent: June 9, 2003 11:13 PM
To: Struts
Subject: Call action from link



I have read alot of the previous posts in the archives, but still can't
get the link to call an action.
<a href="inventory.do" onmouseover="P7_trigMM2('p7TBim40')"><img
src="images/hbnb4.gif" alt="menu 4" name="p7TBim40" id="p7TBim40"
width="96" height="26" border="0"></a>

I get this error:
ERROR action.RequestProcessor  - Invalid path /CSSMasters/inventory was
requested

Is there something wrong with the way I am calling the action?

This is my action mapping:
<action-mappings>
    <action name="emerReqForm" type="metokoteca.action.RequestAction"
validate="true" input="/CSSMasters/emergReq.htm" scope="request"
path="/request">
      <forward name="forward" path="/CSSMasters/formSubmit.htm" />
    </action>
    <action type="metokoteca.action.InventoryAction" validate="false"
scope="request" path="/inventory">
      <forward name="forward" path="/CSSMasters/formSubmit.htm" />
    </action>
  </action-mappings>


-- Darrell Bechtel, B.G.S., MCSE



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]






--
Darrell Bechtel,  B.G.S., MCSE



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to