如何从js代码中读取传入的一个java对象的属性?

不用第三方的东西.或许应该用json?正在尝试... 不用第三方的东西.
或许应该用json?正在尝试
展开
 我来答
静康声学2v
2013-03-20 · 超过16用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:43.2万
展开全部
function queryArea() {
return false;
$("#areaId").empty();
$("<option value='-1'>未选区域</option>").appendTo($("#areaId"));
$.ajax({url:"clazz-service.jsp?action=getAreaList",data:$("#infoForm").serialize(),type:"post",
complete:function(text) {
var obj = eval("("+text.responseText+")");
if(obj.flag == "ok") {
//$("#areaId").empty();
var i = 0;
$.each(obj.data, function(index) {
$("<option value='"+obj.data[index].id+"'>"+obj.data[index].name+"</option>").appendTo($("#areaId"));
i++;
});
} else {

//setTimeout(function() {
//}, 2000);
}
}
});
}

JSP
public void getAreaList(HttpServletRequest request, HttpServletResponse response, JspWriter out) throws IOException{
response.setContentType("text/plain; charset=utf-8");
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Map retMap = new HashMap();
int pageIndex = 1;
int pageSize = 8;
try {
String courseId = request.getParameter("courseId");
QueryResult qr=null;//CmsFactory.getAreaManager().getAreaListByCourse(courseId,pageIndex,pageSize);
Map args = new HashMap();
List data = qr.getData();
Map[] dataMap = null;
if(data != null && data.size() > 0) {
dataMap = new Map[data.size()];
for(int i=0; i < data.size(); i++) {
CmsArea area = (CmsArea)data.get(i);
dataMap[i] = new HashMap();
dataMap[i].put("id", area.getId());
dataMap[i].put("name", area.getName());
dataMap[i].put("parentId", area.getParentId());
}
retMap.put("data", dataMap);
retMap.put("flag", "ok");
retMap.put("msg", "查询成功");
}else {
retMap.put("flag", "fail");
retMap.put("msg", "所查询记录不存在");
}
} catch (Exception ex) {
retMap.put("flag", "fail");
retMap.put("msg", ex.getMessage());
}
JSONObject obj = JSONObject.fromObject(retMap);
out.print(obj.toString());
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
flylovepink
2013-03-20 · TA获得超过498个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:402万
展开全部
你把java对象的属相,输出到页面,用div或是span包装一下,这样你想用js 怎么读,就怎么读
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赤壁山河映霞C
2013-03-20 · TA获得超过129个赞
知道答主
回答量:80
采纳率:0%
帮助的人:23万
展开全部
不知你想实现怎样的功能 从没遇到过你这样的需求..
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式