struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Burton Rhodes <burtonrho...@gmail.com>
Subject Re: Struts2 Json Plugin - overwrites parameter values in url string?
Date Sat, 29 Nov 2014 22:51:50 GMT
Also, here is a partial version of the SearchCriteria.java object...

package com.afs.service.search;
public class SearchCriteria implements Serializable {

   private int userId = -1;
   private int teamId = -1;
   private String searchStringContact;
   private String categories = null;

   public SearchCriteria() { }

    public String[] splitCategories() {
        return MyStringUtil.splitBy(categories, ",");
    }

    public int getUserId() {
      return userId;
   }

   public void setUserId(int userId) {
      this.userId = userId;
   }

   public int getTeamId() {
      return teamId;
   }

   public void setTeamId(int teamId) {
      this.teamId = teamId;
   }

   public String getSearchStringContact() {
      return searchStringContact;
   }

   public void setSearchStringContact(String searchStringContact) {
      this.searchStringContact = searchStringContact;
   }

   public String getCategories() {
      return categories;
   }

   public void setCategories(String categories) {
      this.categories = categories;
   }

}


On Fri, Nov 28, 2014 at 10:04 AM, Dave Newton <davelnewton@gmail.com> wrote:

> What does the action in question look like, specifically, stuff
> related to the `searchCriteria` object?
>
> On Fri, Nov 28, 2014 at 10:29 AM, Burton Rhodes <burtonrhodes@gmail.com>
> wrote:
> > I have a simple json action that searches for a Contact in the system.  I
> > am using a GET request with the following url:
> >
> >
> "ContactSearchJson.action?searchCriteria.searchStringContact=Doe&searchCriteria.categories=agent
> >
> > You'll notice I'm trying to set two variable in the object
> searchCriteria.
> > However, when the variables are set in the action only one variable is
> set,
> > but not both.  If I remove either "searchStringContact" or "categories",
> > the remaining value will set fine.
> >
> > My assumption is it is setting the "searchCriteria.searchStringContact"
> > value, then when it comes across the "searchCriteria.categories" value it
> > overwrites the entire object so the only value that is set is
> "categories".
> >
> > My questions is, if this a bugor a feature in the json-plugin?  Or am I
> > doing something wrong here?
> >
> > Thanks,
> > Burton
>
>
>
> --
> e: davelnewton@gmail.com
> m: 908-380-8699
> s: davelnewton_skype
> t: @dave_newton
> b: Bucky Bits
> g: davelnewton
> so: Dave Newton
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message