[代码]
@Controller
公共类AWSCostAndUsageClientController {
@Autowired
AWSCostAndExplorerService costExplorerService;
@RequestMapping("/aws")
public String cost(Model model) throws JsonProcessingException {
List<ResultByTime> obj = costExplorerService.costUsage();
ObjectWriter writer = new ObjectMapper().writer().withDefaultPrettyPrinter();
String json = writer.writeValueAsString(obj);
System.out.println(json);
model.addAttribute("costData", json);
return "cost";
}
}
WARN 3864 --- [nio-8081-exec-1] oswsrResourceHttpRequestHandler:具有“ WEB-INF”或“ META-INF”的路径:[WEB-INF / view / cost.jsp]
我无法打印jsp。在浏览器中,它正在打印
白标错误页面 此应用程序没有针对/ error的显式映射,因此您将其视为后备。 星期二2月26日12:17:40 IST 2019 发生意外错误(类型=未找到,状态= 404)。 没有可用的消息
我正在开发Spring Boot项目。
application.properties
spring.mvc.view.prefix = / WEB-INF / view /
spring.mvc.view.suffix = .jsp
答案 0 :(得分:1)
我的问题已解决。我必须添加jasper和jstl的依赖项。
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>