struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From JOSE L MARTINEZ-AVIAL <jlm...@gmail.com>
Subject Re: Struts2 Json Plugin - overwrites parameter values in url string?
Date Sun, 30 Nov 2014 03:33:34 GMT
I think you need to add a getSearchCriteria in ContactSearchJsonAction.

2014-11-29 17:51 GMT-05:00 Burton Rhodes <burtonrhodes@gmail.com>:

> 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