早教吧作业答案频道 -->其他-->
下面这个action,为什么JSONArrayjsonlist=JSONArray.fromObject("['json','is','easy']");会异常呢代码如下:packagecom.jackie.action;importjava.util.ArrayList;importjava.util.List;importnet.sf.json.JSONArray;importnet.sf.json
题目详情
下面这个action,为什么JSONArray jsonlist = JSONArray.fromObject( "['json','is','easy']" );会异常呢
代码如下:
package com.jackie.action;
import java.util.ArrayList;
import java.util.List;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import com.jackie.entity.PMaxIdEntity;
import com.jackie.entity.userEntity;
import com.jackie.service.MaxIdService;
public class PMaxId {
MaxIdService service;
List maxidList;
public String getMaxId(){
//maxidList = service.queryAll();
List userlist = new ArrayList();
userEntity user1 = new userEntity();
user1.setPassword("123123");
user1.setUsername("user1");
userEntity user2 = new userEntity();
user2.setPassword("345345");
user2.setUsername("user2");
userlist.add(user1);
userlist.add(user2);
JSONArray jsonlist = JSONArray.fromObject( "['json','is','easy']" );
System.out.println(jsonlist);
JSONObject jsondata = JSONObject.fromObject(user1);
System.out.println(jsondata);
return null;
}
public MaxIdService getService() {
return service;
}
public void setService(MaxIdService service) {
this.service = service;
}
public List getMaxidList() {
return maxidList;
}
public void setMaxidList(List maxidList) {
this.maxidList = maxidList;
}
}
代码如下:
package com.jackie.action;
import java.util.ArrayList;
import java.util.List;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import com.jackie.entity.PMaxIdEntity;
import com.jackie.entity.userEntity;
import com.jackie.service.MaxIdService;
public class PMaxId {
MaxIdService service;
List maxidList;
public String getMaxId(){
//maxidList = service.queryAll();
List userlist = new ArrayList();
userEntity user1 = new userEntity();
user1.setPassword("123123");
user1.setUsername("user1");
userEntity user2 = new userEntity();
user2.setPassword("345345");
user2.setUsername("user2");
userlist.add(user1);
userlist.add(user2);
JSONArray jsonlist = JSONArray.fromObject( "['json','is','easy']" );
System.out.println(jsonlist);
JSONObject jsondata = JSONObject.fromObject(user1);
System.out.println(jsondata);
return null;
}
public MaxIdService getService() {
return service;
}
public void setService(MaxIdService service) {
this.service = service;
}
public List getMaxidList() {
return maxidList;
}
public void setMaxidList(List maxidList) {
this.maxidList = maxidList;
}
}
▼优质解答
答案和解析
最好不要直接存到JSONObject 中,struts2的VS中不支持这种方式,
如果把JSONObject的结果存这String 然后再到页面中解释,或者可以将结果封装到response中,
再从页面上取也行,也就是结果结果对象必须封装页不能直接用JSONObject对象传.
如果把JSONObject的结果存这String 然后再到页面中解释,或者可以将结果封装到response中,
再从页面上取也行,也就是结果结果对象必须封装页不能直接用JSONObject对象传.
看了 下面这个action,为什么...的网友还看了以下:
当把肯定句改为疑问句时,动词需要变吗?比如第三人称动词一般加"s",如果改为疑问句,还要不要"s" 2020-05-13 …
英语什么and什么s或者什么sand什么s后面加啥,is?are?句子开头人或者物,比如Fisha 2020-05-15 …
英语选择Ican'tdosport(不加S)A.muchB.many选哪个?为什么呢?如果加S怎么 2020-06-10 …
--Howdeepisthehole?--It's().A.fourmetredeepB.four 2020-07-08 …
matlab中无穷个数相加该怎么表示啊例如:1+2+3+…+n该怎么表示呢,就好比是S=1+2+3 2020-07-15 …
1.假设变量lng为长整型变量,为什么语句lng=16384*2不能正常运行呢?2.在某过程中已说 2020-07-23 …
关于电阻决定式中L与S的含义一个边长为a,横截面积为S,电阻率为ρ的正方形导体ABCD,AB、BC 2020-07-29 …
matlab解指数方程解不了啊ab怎么是0呢?s=solve('(a+b*0.720930233) 2020-08-02 …
比如V表示圆柱的体积,S表示底的面积,H表示高,还有C,D,A,B,这些表示什么呢?还有比如:S侧= 2020-11-03 …
令S(a)代表a的数字和,如果两个数a、b满足S(a)+S(b)≠S(a+b),但S(a)×S(b) 2021-01-09 …