Is your URL right? Is the request being made? Is there return data on the wire?

Dave

--- On Tue, 6/17/08, xianwinwin <[EMAIL PROTECTED]> wrote:

> From: xianwinwin <[EMAIL PROTECTED]>
> Subject: RE: struts2 and JSON integration problem (plugin)
> To: user@struts.apache.org
> Date: Tuesday, June 17, 2008, 2:22 PM
> 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]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to