Musachy,

David is correct.
org.apache.struts2.showcase.ajax.AutocompleterExampleAction is missing in
showcase. Could you please add it to the issue.

tia,
Rainer

> I'm getting the following when I start up the showcase in the trunk.  I
> took a look at the patch, and it doesn't seem to include the
> AutocompleterExampleAction.  Any ideas?
>
> David
>
>
> [ERROR] ] - Exception starting filter struts <Action class
> [org.apache.struts2.showcase.ajax.AutocompleterExampleAction] not found
> - action -
> file:/projects/open-source/struts2/apps/showcase/target/struts2-showcase/WEB-INF/classes/struts-ajax.xml:74:112>Action
> class [org.apache.struts2.showcase.ajax.AutocompleterExampleAction] not
> found - action -
> file:/projects/open-source/struts2/apps/showcase/target/struts2-showcase/WEB-INF/classes/struts-ajax.xml:74:112
>       at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:337)
>       at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:291)
>       at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:378)
>       at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:242)
>       at
> org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
>       at
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:146)
>       at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
>
> Musachy Barroso wrote:
>> Oh, I get it now. Is it Friday already ? :)
>>
>> I have attached the patch for the autocompleter to WW-1529.
>>
>> musachy
>>
>> Martin Cooper wrote:
>>> On 11/30/06, Musachy Barroso <[EMAIL PROTECTED]> wrote:
>>>>
>>>> Where do you think we should put it? a tag?
>>>
>>>
>>> No, no. That would be worse. The generic serialisation code should be
>>> in
>>> some utility class somewhere, so that it can be used from wherever
>>> might be
>>> appropriate. A result implementation would be the first place that it
>>> would
>>> be used, but it may well be used in other places later (including
>>> application code).
>>>
>>> I have no idea. There are
>>>> also some comments that Don added that we should check out.
>>>
>>>
>>> Yes. I haven't had the time to read through the whole JIRA thing yet,
>>> though.
>>>
>>> --
>>> Martin Cooper
>>>
>>>
>>> "I think this has promise. First, I'd like to see the incoming
>>>> parameters better integrated into the ActionContext. In particular,
>>>> the
>>>> parameters should populate the parameters map in the ActionContext,
>>>> and
>>>> OGNL should be used for the Action population rather than by custom
>>>> means.
>>>>
>>>> Also, it would be interesting to make the result selection happen
>>>> outside the Action somehow. For example, say you had an Action that
>>>> returned HTML. It would be interesting to somehow call that Action via
>>>> Ajax but get JSON back instead, without the Action having to return a
>>>> different result code. "
>>>>
>>>> Rainer, I'm going to submit my patch for the autocompleter the way it
>>>> is
>>>> now, and when we get this done, (if we do) then I will modify the
>>>> example, sounds good?
>>>>
>>>> regards
>>>> musachy
>>>>
>>>> Martin Cooper wrote:
>>>> > On 11/30/06, Musachy Barroso <[EMAIL PROTECTED]> wrote:
>>>> >>
>>>> >> Yeah, they are not tied to ajax at all, so they shouldn't have
>>>> "ajax"
>>>> in
>>>> >> the name if that is what you mean, but are you against having a
>>>> JSON
>>>> >> result type that will take care of the serialization for you?
>>>> >
>>>> >
>>>> > Yes, I was cringing at the naming with AJAX in there. No, I'm not
>>>> against
>>>> > having a JSON result type, but the serialisation code itself should
>>>> > not be
>>>> > buried in there, because people might want to use that for something
>>>> > else (
>>>> > e.g. embedding some JSON output within generated HTML).
>>>> >
>>>> > --
>>>> > Martin Cooper
>>>> >
>>>> >
>>>> > regards
>>>> >> musachy
>>>> >>
>>>> >> Martin Cooper wrote:
>>>> >> > On 11/30/06, Rainer Hermanns <[EMAIL PROTECTED]> wrote:
>>>> >> >>
>>>> >> >> Musachy and others,
>>>> >> >> sounds like we should finally add an AJAXResult...
>>>> >> >> There have been efforts to create an AjaxJSON and AjaxXML result
>>>> type
>>>> >> >> already.
>>>> >> >
>>>> >> >
>>>> >> > Please, please decouple the notion of rendering / serialising to
>>>> JSON
>>>> >> and
>>>> >> > XML from "AJAX". They are completely unrelated. Both JSON and
>>>> XML are
>>>> >> > used
>>>> >> > much more widely than in just AJAX scenarios now.
>>>> >> >
>>>> >> > Also, note that there are lots of JSON serialisers out there. See
>>>> >> > http://json.org/ for a list. The json.org one is also public
>>>> domain.
>>>> >> >
>>>> >> > --
>>>> >> > Martin Cooper
>>>> >> >
>>>> >> >
>>>> >> > So may be we should add this to the core of Struts2 now.
>>>> >> >> Have a look at http://issues.apache.org/struts/browse/WW-1330
>>>> for
>>>> >> more
>>>> >> >> details.
>>>> >> >>
>>>> >> >> What do you think?
>>>> >> >>
>>>> >> >> -Rainer
>>>> >> >>
>>>> >> >> > I was finishing the autocompleter examples tonight (annoying
>>>> patch
>>>> >> >> coming
>>>> >> >> > soon:) ) and I have a couple of questions. The autocompleter
>>>> when
>>>> >> used
>>>> >> >> in
>>>> >> >> > the "ajax" theme needs the action to return a JSON name/value
>>>> list,
>>>> >> >> should
>>>> >> >> > we provide any easy way to generate the response from the
>>>> >> action? In
>>>> >> >> > showcase I'm using a freemaker template as an example, but
>>>> that's
>>>> >> >> going
>>>> >> >> to
>>>> >> >> > be a repetitive task for anyone using it.
>>>> >> >> >
>>>> >> >> > The second question is a beginners question, if I'm writing an
>>>> >> action
>>>> >> >> that
>>>> >> >> > is going to be used on an ajax request, and I want to write my
>>>> >> >> response
>>>> >> >> > straight to the outputstream, I still need to return an string
>>>> from
>>>> >> >> > execute,
>>>> >> >> > and I get an error on the server log stating that there is no
>>>> >> "result"
>>>> >> >> > configured, what is the right way of doing this?
>>>> >> >> >
>>>> >> >> > regards
>>>> >> >> > musachy
>>>> >> >> >
>>>> >> >> > --
>>>> >> >> > "Hey you! Would you help me to carry the stone?" Pink Floyd
>>>> >> >> >
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> ---------------------------------------------------------------------
>>>> >> >> 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]
>>>> >>
>>>> >>
>>>> >
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> 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]
>>
>>
>
> ---------------------------------------------------------------------
> 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]

Reply via email to