I like this idea, but could we call it "anchor" instead? Since you're really
pointing to an HTML anchor tag.
--- Zach Thompson <[EMAIL PROTECTED]> wrote:
> Here's a little patch to add a locationHash attribute to the
> html:form tag.
>
> e.g. <html:form action="/lesson/gradeQuiz" locationHash="quizId">
>
> turns into <form action="/tutor/lesson/gradeQuiz.do#quizId">
>
> so a user doesn't have to scroll to see the results..
>
> I couldn't find the struts-html.tld in the src distro to patch,
> and it looks like it might be auto-generated? Anyway, I hope
> someone finds this patch usefull..
>
> Zach
> > --- FormTag.java Mon Aug 12 22:14:38 2002
> +++ FormTag.new Wed Sep 11 09:41:09 2002
> @@ -206,6 +206,12 @@
>
>
> /**
> + * The location hash to append to the url.
> + */
> + protected String locationHash = null;
> +
> +
> + /**
> * The name of the form bean to (create and) use. This is either the
> same
> * as the 'name' attribute, if that was specified, or is obtained from
> the
> * associated <code>ActionMapping</code> otherwise.
> @@ -529,6 +535,28 @@
> }
>
>
> + /**
> + * Return the location hash.
> + */
> + public String getLocationHash() {
> +
> + return (this.locationHash);
> +
> + }
> +
> +
> + /**
> + * Set the location hash for the url.
> + *
> + * @param type The new location hash
> + */
> + public void setLocationHash(String locationHash) {
> +
> + this.locationHash = locationHash;
> +
> + }
> +
> +
> // --------------------------------------------------------- Public
> Methods
>
>
> @@ -553,6 +581,10 @@
> results.append(method == null ? "POST" : method);
> results.append("\" action=\"");
> results.append(response.encodeURL(getActionMappingURL()));
> + if (locationHash != null) {
> + results.append("#");
> + results.append(locationHash);
> + }
> results.append("\"");
> if (styleClass != null) {
> results.append(" class=\"");
>
> > --
> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
__________________________________________________
Yahoo! - We Remember
9-11: A tribute to the more than 3,000 lives lost
http://dir.remember.yahoo.com/tribute
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>