How did you add the reference in eclipse? Make sure it is listed in
the J2EE Module dependencies.
musachy
On Tue, Jun 17, 2008 at 2:22 PM, xianwinwin <[EMAIL PROTECTED]> wrote:
>
> you are right (I guess I was trying to be succinct),
>
> Ok...so here's the deal, I wish to use JSON, for this, I downloaded the JAR
> (jsonplugin-0.30) and had a reference to it (on my eclipse)
>
> So, this is the previous code I was using that worked well:
>
>
> XML:
> <struts>
> <package name="json-support" namespace="/" extends="struts-default">
>
> <default-interceptor-ref name="completeStack" />
> <action name="testComplete"
> class="com.struts.groups.TestCompletionAction">
> <result type="json"/>
> </action>
>
>
> </package>
>
> </struts>
>
> JSP:
> <%@ include file="/pages/layouts/taglibs.jsp" %>
>
> <s:head theme="ajax" />
>
> <s:form action="groupManagement_prepareCreate" cssStyle="font-size : 8pt;
> font-family: verdana" method="post" validate="true">
>
> <s:url id="json" value="/testComplete.do" />
> <s:autocompleter href="%{json}" loadOnTextChange="true"
> loadMinimumCount="1" showDownArrow="true" name="userKeys" theme="ajax"
> autoComplete="true"/>
>
>
> <s:submit action="groupManagement_Create" label="insert" />
>
> </s:form>
>
>
> ACTION:
> package com.struts.groups;
>
> import com.struts.security.login.BaseSupport;
>
> public class TestCompletionAction extends BaseSupport
> {
> private String userKeys;
>
> public String execute()
> {
> System.out.println("activated TestCompletionAction (exec)
> method");
> System.out.println("====>"+ userKeys);
>
> return SUCCESS;
> }
>
> public String getUserKeys()
> {
> return userKeys;
> }
>
> public void setUserKeys(String userKeys)
> {
> this.userKeys = userKeys;
> }
> }
>
>
> when the user clicked something in the autocompleter - it invokes the method
> above (so far so good)
>
> Later, I realized that if I wish to populate a list, I need to use JSON
> notation. ok...download the file, read some docs and I realized that the XML
> file should do: extends="json-default"
>
> but when I changed this line (from struts-default) nothing happens when I
> type something in the autocompleter.
>
> Thanks for any pointers.
>
> --
> View this message in context:
> http://www.nabble.com/struts2-and-JSON-integration-problem-%28plugin%29-tp17917051p17931551.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
"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]