> -----Original Message-----
> From: Frank W. Zammetti [mailto:[EMAIL PROTECTED]
> Sent: 06 January 2006 18:03
> To: Struts Users Mailing List
> Cc: 'Struts Users Mailing List'
> Subject: RE: [OT] JavaWebParts and Struts / Ajax integration
>
>
> On Fri, January 6, 2006 12:41 pm, Pilgrim, Peter said:
> > I am back from vacation, and I solved the issue with
> taglibs. I had to
> > downgrade the taglib DTD version from 1.2 to 1.1 for some reason,
> > and the application deployed to WebLogic 8.1
>
> Hmm, weird. Ok, well, it's a solution :)
>
Me too. I developing on the old Service Pack 1 of WLS. Production has
the latest SP4 and SP5 better. May be it was me, Eclipse, My Eclipse,
and combination of all. Either way I rewrite tag library definitions
in web.xml and my JSP by hand, just to make sure I wasn't going crazy!
> > I have a couple of questons. I am getting a 404 because the
> target URL
> > in the Ajax JavaScript is wrong. How do I set the right
> target and make
> > it context relative? E.g. the web context is `asds'
>
> Looking at the access log, I'm not clear as to what's
> wrong... is it the
> /secured/ portion that you don't expect to see? If the
> context is asds,
> then I would expect to see /asds/typeAheadSuggestions, is that your
> expectation as well? I don't want to put forth any answer
> until I hear
> your answer to that, just so I know we're trying to get to
> the same place
> :)
Actually I forgot to saw that the JSP page itself is
`/asds/secured/showContactDetails.jsp'
where `/asds' is the context root.
>
> Actually, I guess I will take a stab at it first... try
> putting a leading
> slash before the target URL?
>
I thought of that before heading home, but I wanted to wait for response,
because what I would really need is access the `contextRoot' as
a variable. I could write something like this
<target>%contextPath%/typeAheadSuggestions</target>
But I will give it shot now and see what happens ....
<requestHandler type="std:QueryString" method="get">
<target>/typeAheadSuggestions</target>
<parameter>enteredText=search.contact.contactName</parameter>
</requestHandler>
... ( No it does not work) Sorry
127.0.0.1 - auth1 [06/Jan/2006:18:21:41 +0000] "GET
/typeAheadSuggestions?enteredText=x&assureUnique=1 HTTP/1.1" 404 1214
127.0.0.1 - auth1 [06/Jan/2006:18:21:44 +0000] "GET
/typeAheadSuggestions?enteredText=xa&assureUnique=2 HTTP/1.1" 404 1214
The ajax submission is now missing the context path completely.
Can you cut a release of the javawebparts to fix the bug or tell me where
I can patch it please.
> > Assuming I get this working for one control. How do expand
> this example so
> > that
> > it support multiple fields submit to the same suggestion servlet?
>
> You should just need to create an entry for the other fields
> in the config
> file and throw an <ajax:event> tag after them... just point
> them all at
> the same target URL, it should work fine. Should be as easy
> as copying
> the config that is there now and changing the element's ajaxRef.
>
How do you discern in the Servlet what field is being query?
I had a look at the source of the page, there is a JavaScript
variable called `debugAjax'. Is there anywhere to switch on or off
via the javawebparts custom tags? I looked at <ajax:enable/>, but
the tag description says it an empty tag. You might want to allow
this feature.
> > Thanks in advance
>
This is where I pause for the weekend in London. *PAUSE*
--
Peter Pilgrim :: J2EE Software Development
Operations/IT - Credit Suisse First Boston,
Floor 15, 5 Canada Square, London E14 4QJ, United Kingdom
Tel: +44-(0)207-883-4497
==============================================================================
Please access the attached hyperlink for an important electronic communications
disclaimer:
http://www.csfb.com/legal_terms/disclaimer_external_email.shtml
==============================================================================
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]