java 生成JSON 然后 在html页面 解析 然后 输出到页面!!!!在线等!!! 30
主要内容:一个VoteTitle表里有若干数据一个VoteOptions里有若干数据意思就是:一个投票标题对应若干投票选项(不定项)要在Servlet中生成json字符串...
主要内容:
一个 VoteTitle 表里有若干数据
一个VoteOptions里有若干数据
意思就是:
一个投票标题对应若干投票选项(不定项)
要在Servlet中生成 json字符串
然后在页面用JQuery ajax解析 然后显示在html页面上
下面我把我的java代码发上来,由于不知道该怎么拼接JSON 所以代码不完整
VoteDao dao=new VoteDao();
List<VoteTitles> list=dao.listVoteTitles();//首先获取投票调查的标题列表
List<VoteOptions> list_options=null;
int size=list.size();
HashMap<VoteTitles, List<VoteOptions>> map=new HashMap<VoteTitles, List<VoteOptions>>();//以标题为键,选项为值
StringBuffer buffer=new StringBuffer();
for (int i = 0; i < size; i++) {
list_options=dao.listVoteOptions(list.get(i).getVoteTitle());
map.put(list.get(i), list_options);//填入map
}
请高手解答,谢谢
由于这几天维护这个老系统 头晕了 能直接写好了给我吗
我把表的字段写出来
voteTitles:
titleId(编号) votetitle(标题) optionstyle(操作类型[单选,多选··]) startdate(开始时间) enddate(结束时间) isIndex(是否首页显示,这个可以不管,要求都显示)
VoteOptions:
optionid(编号) titleid(标题编号) optiontext(内容) optioncount(票数)
头晕了 请有空的高手 直接写出来,感激不尽 展开
一个 VoteTitle 表里有若干数据
一个VoteOptions里有若干数据
意思就是:
一个投票标题对应若干投票选项(不定项)
要在Servlet中生成 json字符串
然后在页面用JQuery ajax解析 然后显示在html页面上
下面我把我的java代码发上来,由于不知道该怎么拼接JSON 所以代码不完整
VoteDao dao=new VoteDao();
List<VoteTitles> list=dao.listVoteTitles();//首先获取投票调查的标题列表
List<VoteOptions> list_options=null;
int size=list.size();
HashMap<VoteTitles, List<VoteOptions>> map=new HashMap<VoteTitles, List<VoteOptions>>();//以标题为键,选项为值
StringBuffer buffer=new StringBuffer();
for (int i = 0; i < size; i++) {
list_options=dao.listVoteOptions(list.get(i).getVoteTitle());
map.put(list.get(i), list_options);//填入map
}
请高手解答,谢谢
由于这几天维护这个老系统 头晕了 能直接写好了给我吗
我把表的字段写出来
voteTitles:
titleId(编号) votetitle(标题) optionstyle(操作类型[单选,多选··]) startdate(开始时间) enddate(结束时间) isIndex(是否首页显示,这个可以不管,要求都显示)
VoteOptions:
optionid(编号) titleid(标题编号) optiontext(内容) optioncount(票数)
头晕了 请有空的高手 直接写出来,感激不尽 展开
1个回答
展开全部
javascript能支持的json格式是:
a、"{"name":"dd","age":"12"}";
b、"[{"name":"dd",“age\":"12"},{"name”:"kk","age":"20"}]";
在java中直接使用JSONObject类的fromObject即可把对象转换成json字符串
或者你直接把JAVA的字符串拼接成上面的格式,然後返回出去就行了,然後在ajax的回调函数中处理
页面的AJAX请求请参考下面的链接
http://zhidao.baidu.com/question/325897417.html
a、"{"name":"dd","age":"12"}";
b、"[{"name":"dd",“age\":"12"},{"name”:"kk","age":"20"}]";
在java中直接使用JSONObject类的fromObject即可把对象转换成json字符串
或者你直接把JAVA的字符串拼接成上面的格式,然後返回出去就行了,然後在ajax的回调函数中处理
页面的AJAX请求请参考下面的链接
http://zhidao.baidu.com/question/325897417.html
追问
JSONObject类是哪个包下的 所需依赖包有哪些 我这么用了 要报错 ClassNoDef*****error
如果需要依赖包 请发到我邮箱 zhoutao_vips@163.com
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询