1 回答
TA贡献1827条经验 获得超4个赞
\n 适用于控制台应用程序,您返回的是 HTML。使用 HTML 换行的方法是标签<br>。
只需替换\n为<br>,它应该可以正常工作。
@RestController
@RequestMapping(value = "/Category")
@Slf4j
public class CategoryController {
@Autowired CategoryRepository categoryRepository;
@RequestMapping(value = "/all", method = RequestMethod.GET)
@ResponseBody
public String getCategoryList() {
List<String> sj = new ArrayList<String>(); //
List<CategoryProjection> all= this.categoryRepository.findByCategory();
List<CategoryProjection> list = this.categoryRepository.findByCategory();
// loop i
for (int i = 0; i < list.size(); i++) { sj.add(list.get(i).getLev1() + " - " + list.get(i).getLev2()+ " - "+list.get(i).getLev3() + " - " + list.get(i).getLev4()); }
String all = sj.stream().collect(Collectors.joining("<br>"));
System.out.println(all);
return all;
//log.info(query); //return "Test";
}
抱歉,格式不正确,我在移动设备上。
添加回答
举报