下面这个action,为什么JSONArray jsonlist = JSONArray.fromObject( "['json','is','easy']" );会异常呢

<2012-11-8下午11时15分02秒GMT+08:00><Error><HTTP><BEA-101020><[ServletContext@5667705[app:... <2012-11-8 下午11时15分02秒 GMT+08:00> <Error> <HTTP> <BEA-101020> <[ServletContext@5667705[app:_appsdir_testWebForEJB_dir module:testWebForEJB path:/testWebForEJB spec-version:2.5]] Servlet failed with Exception
java.lang.NullPointerException
at weblogic.servlet.internal.ServletResponseImpl.sendContentError(ServletResponseImpl.java:622)
at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:666)
at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:771)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:506)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
Truncated. see log file for complete stacktrace
>

代码如下:

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<PMaxIdEntity> maxidList;

public String getMaxId(){
//maxidList = service.queryAll();
List<userEntity> userlist = new ArrayList<userEntity>();
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<PMaxIdEntity> getMaxidList() {
return maxidList;
}

public void setMaxidList(List<PMaxIdEntity> maxidList) {
this.maxidList = maxidList;
}

}
展开
wxp111wxp111
2012-11-10
知道答主
回答量:11
采纳率:0%
帮助的人:9.5万
展开全部
最好不要直接存到JSONObject 中,struts2的VS中不支持这种方式,
如果把JSONObject的结果存这String 然后再到页面中解释,或者可以将结果封装到response中,
再从页面上取也行,也就是结果结果对象必须封装页不能直接用JSONObject对象传。
mylove1990
2012-12-15 · TA获得超过118个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:68.7万
展开全部
不是很明白,求好人帮助,在做毕业设计也遇到了同样的问题,你后来怎么解决的呢?。。急求帮助,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式