如何转换列表<;成员>;发送到JSON并发送到JavaScript highcharts?
我是这个java世界的新手。。我只是想知道如何将db填充列表转换为json,然后在javascript中调用这个json 我看到许多例子手动将数据输入列表,但我不知道如何转换此列表。。我应该创建另一种方法还是其他方法 谢谢你的耐心和回复 例如,我有一个类型成员列表如何转换列表<;成员>;发送到JSON并发送到JavaScript highcharts?,java,json,list,Java,Json,List,我是这个java世界的新手。。我只是想知道如何将db填充列表转换为json,然后在javascript中调用这个json 我看到许多例子手动将数据输入列表,但我不知道如何转换此列表。。我应该创建另一种方法还是其他方法 谢谢你的耐心和回复 例如,我有一个类型成员列表 public List<Member> getMember() throws SQLException { //connection List<Member> listmember
public List<Member> getMember() throws SQLException
{
//connection
List<Member> listmember = new ArrayList<Member>();
ps = con.prepareStatement(myquery);
rs = ps.executeQuery();
while(rs.next())
{
Member fsta = new Member();
fsta.setName(rs.getString(2));
fsta.setJan(rs.getString(6));
fsta.setFeb(rs.getString(7));
fsta.setMar(rs.getString(8));
listmember .add(fsta);
}// end of while
return listmember ;
}
public List getMember()引发SQLException
{
//联系
List listmember=新建ArrayList();
ps=con.prepareStatement(myquery);
rs=ps.executeQuery();
while(rs.next())
{
成员fsta=新成员();
fsta.setName(rs.getString(2));
fsta.setJan(rs.getString(6));
fsta.setFeb(rs.getString(7));
fsta.setMar(rs.getString(8));
添加(fsta);
}//结束
返回列表成员;
}
现在我想将listmember转换为json,作为回报,在我的javascript中调用json
希望这一点现在清楚了您可以创建json数组列表,如下所示:
List<Member> listmember= getMember();
JSONArray jsonArray = JSONArray.fromObject(listmember);
List listmember=getMember();
JSONArray JSONArray=JSONArray.fromObject(listmember);
提及
然后将其发送到您的网页。在您的网页中,您可以通过javascript传递它。嗨,hemant,谢谢您的回答,但它对我没有帮助。。我有一种方法,可以用数据库中的值填充列表。我想将此列表转换为json,而不是使用System.out.printlnjsonObject打印出值。printlnjsonObject是json中的转换列表,您可以使用它通过Javascript将其发送到网页,然后如何使用方法转换列表?如何在jsf中调用java方法?在commandbutton或commandlink中,您可以将其称为以及如何在javascript中调用?