I looked at html:link, and it seems to require using a Map class to pass
parameters to the link.  Seems like a lot of setup, and scriplet code (which
I am not crazy about) just to generate
/school/maintenance.jsp?schoolId=223&context=ready.  Is there an easier way
to do this?

Here is how I imagine the code would look like with the current STRUTS
html:link tag:

<bean:define id="schoolId" name="school" property="id"/>
<bean:define id="contextMode" name="school" property="context"/>

<%
Map map = new HashMap();
map.put("schoolId", schoolId);
map.put("context", contextMode);
%>

<html:link href="/school/maintenance.jsp" name="map" />

I would rather see syntax like this:

<html:link href="/school/maintenance.jsp">
  <html:linkParam id="schoolId" name="school" property="id"/>
  <html:linkParam id="context" name="school" property="context"/>
</html>

The map, is a good feature, but it's TOO dynamic in this case.  I could
create my own tag, but I thought I would ask around before re-inventing the
wheel.

Thanks.
-AP_

-----Original Message-----
From: neel [mailto:[EMAIL PROTECTED]]
Sent: Monday, January 21, 2002 11:25 AM
To: Struts Users Mailing List
Subject: RE: Question on forwarding/redirecting/href usage...


try using <html:link page="..."></html:link> instead of <a href=""></a>

-- Original Message --

>When I use ActionForward I supply it the Context-relative URI to which
>control should be forwarded.  However, when I want to use <a href="..."
I
>cannot use the Context-relative URI.  Thus my returnTo= backlink works
>correctly if I use it with the ActionForward, but fails to work when used
>with <a href tag.
>
>Is there a BEAN/TAG/METHOD that would convert a Context-relative URI to
>something that I can use with an anchor tag?  I guess I could always call
>request.getContext() and prepend that to the URI, however, this will only
>work if the URI is context-relative.  In case URI is page-relative, no
such
>append is needed.  Is there something in JSP/Servlet/Struts that would
do
>these checks for me?
>
>Thanks.
>-AP_
>
>
>
>--
>To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>
>




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


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

Reply via email to