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] > >