Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Struts 2 »

Re: [S2] the autocompleter tag - the href value

Dariusz Wojtas

2006-12-14

Replies:

This is the result of autocomplete for b) and c)
<input dojoType="struts:ComboBox"
dataUrl="/esu/esu/listy/kontrahenci.action"/>

the dataUrl is wrong, one '/esu' too much.
At the same time
 <a href="${linkA}">A</a>
which uses the same 'url' identifier produces correct link
 <a href="/esu/listy/kontrahenci.action">A</a>

Dariusz Wojtas

On 12/14/06, Dariusz Wojtas <dwojtas@(protected):
> I tried the 'url' way first, but it did not work for me.
> 'url' but it creates links with double application context in front
> for autocompletes.
> samples b) and c) show this.
>
> Dariusz Wojtas
>
> On 12/14/06, Musachy Barroso <mbarroso@(protected):
> > You need to use the "url" tag to construct the "href" for all the ajaxtags.
> >
> > musachy
> >
> > Dariusz Wojtas wrote:
> > > I have found possible other problem:
> > > To show it I have created 3 similar autocompletes, differing only in
> > > href.
> > > They all should load data from action '/listy/kontrahenci.action'
> > > and the '/esu' application prefix. That should result in link to:
> > > '/esu/listy/kontrahenci.action'
> > >
> > > sample a) works this way (correctly), but both b) and c) produce
> > > '/esu/esu/listy/kontrahenci.action'
> > > which means that the app prefix is added twice and the action cannot
> > > be found by the tag.
> > >
> > > a)
> > > <s:autocompleter theme="ajax" href="/listy/kontrahenci.action" />
> > >
> > > b)
> > > <s:url id="linkA" namespace="/listy" action="kontrahenci" />
> > > <s:autocompleter theme="ajax" href="%{linkA}" />
> > >
> > > c)
> > > <s:url id="linkB" value="/listy/kontrahenci.action" />
> > > <s:autocompleter theme="ajax" href="%{linkB}"/>
> > >
> > > Am I doing something wrong in b) and c) ?
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)

©2008 junlu.com - Jax Systems, LLC, U.S.A.