Hi,

I haven't used ExtJS., but we i have done is i just writhe the json string
to the output stream and from my js i convert it to JSON and used it. i used
Dojo

Thanks,

Nuwan
(http://code.google.com/p/struts2-ssl-plugin/)

On Jan 23, 2008 12:26 AM, auz <[EMAIL PROTECTED]> wrote:

>
> this is struts 1.3.9 not 2.x, it can be done over json plugin for struts
> 2.x,
> or can it?
>
> jmitchell wrote:
> >
> > Take a look at this page:
> >  http://cwiki.apache.org/S2PLUGINS/json-plugin.html
> >
> > (Specifically "Root Object")
> >
> > It should match your result type name
> >
> >
> >
> > On Jan 22, 2008 4:09 PM, auz <[EMAIL PROTECTED]> wrote:
> >>
> >> i have a problem with struts action form execute and json. im using ext
> >> js as
> >> mu ajax lib on client side and i need to retrive some departmentID and
> >> name
> >> depenting on a combo box, the problem is i dont know how to put
> JSonObect
> >> so
> >> that ext can see it here's my code any help is apritiated
> >>
> >> on jsp page - this is ext js script
> >>
> >> var departmentStore = new Ext.data.Store({
> >>  reader: new Ext.data.JsonReader({
> >>  totalProperty: 'total',
> >>  root:'list'
> >>  }, [{name: 'name'}])
> >> })
> >>
> >> var departmentCombo = new Ext.form.ComboBox({
> >>  store:departmentStore,
> >>  displayField:'name',
> >>  valueField: 'name',
> >>  hiddenName : 'city',
> >>  typeAhead: true,
> >>  mode: 'local',
> >>  triggerAction: 'all',
> >>  width:150,
> >>  emptyText:'select a city',
> >>  applyTo:'department',
> >>  selectOnFocus:true
> >>  });
> >>
> >> studyProgramCombo.on('select', function () {
> >>  departmentCombo.reset();
> >>  departmentCombo.store.proxy= new
> >> Ext.data.HttpProxy({disableCaching:false,url: selfURI +
> >>
> 'JSONGetDepartment?studyProgram.json={"studyProgram":{"studyProgramID":'
> >> +
> >> studyProgramCombo.getValue() + '}}'});
> >>  searchCityCombo.store.load();
> >> });
> >>
> >> //the rest of the jsp code is irelevant NOTE selfURI variable is set to
> >> http://SERVERADDRESS/PROJECTNAME/
> >>
> >> Struts Action execute code
> >>
> >> JSONArray list = new JSONArray();
> >> JSONObject obj = new JSONObject();
> >> while(result.next()) {
> >>     obj.put("uid", result.getInt("departmentID"));
> >>     obj.put("name", result.getString("name"));
> >>     list.put(obj);
> >> }
> >> JSONObject rslt = new JSONObject();
> >> rslt.put ("total", list.length());
> >> rslt.put("list", list);
> >> request.setAttribute("", rslt.toString()); //this name is unknown, i
> dont
> >> know what to put here
> >> return null;
> >>
> >>
> >> what did i do wrong/ didnt do? tnx a lot
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/-S1--json-and-Action-execute%28%29-tp15028395p15028395.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]
> >>
> >>
> >
> >
> >
> > --
> > James Mitchell
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/-S1--json-and-Action-execute%28%29-tp15028395p15028765.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]
>
>

Reply via email to