Java Rest服务使用换行符打印列表
我有一个rest服务,我想访问它,并在浏览器的新行上打印出列表中的每个元素。这是代码:Java Rest服务使用换行符打印列表,java,string,list,rest,arraylist,Java,String,List,Rest,Arraylist,我有一个rest服务,我想访问它,并在浏览器的新行上打印出列表中的每个元素。这是代码: @RequestMapping(value = "/test", method = RequestMethod.GET) public String getAlerts(@RequestParam(value="code") String code) { StringBuilder sBuffer = new StringBuilder(); for(Identity identity : s
@RequestMapping(value = "/test", method = RequestMethod.GET)
public String getAlerts(@RequestParam(value="code") String code) {
StringBuilder sBuffer = new StringBuilder();
for(Identity identity : service.getIdentityList(code)) {
sBuffer.append(identity.toString());
sBuffer.append(System.getProperty("line.separator"));
}
return sBuffer.toString();
}
该服务可以处理任何事情,列表只打印一行。我想把它打印在另一行上。我该怎么做?我不认为sBuffer是一种方式……我甚至尝试过:
@RequestMapping(value = "/test", method = RequestMethod.GET)
public String getAlerts(@RequestParam(value="code") String code) {
List<Identity> identityList = service.getIdentityList(code);
return identityList.toString();
}
@RequestMapping(value=“/test”,method=RequestMethod.GET)
公共字符串getAlerts(@RequestParam(value=“code”)字符串代码){
List identityList=service.getIdentityList(代码);
返回identityList.toString();
}
但它仍然在浏览器中打印为一行……关于如何做我想做的事有什么想法吗?在浏览器中,你需要使用
来换行。在浏览器中,你需要使用
来换行。是的,我是个白痴。不知道为什么我没注意到。谢谢另一双眼睛总是很有帮助的;)是的,我是个白痴。不知道为什么我没注意到。谢谢另一双眼睛总是很有帮助的;)