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";
}
抱歉,格式不正確,我在移動設備上。
添加回答
舉報