spring - 未评估 JSTL 表达式
问题描述
我正在使用 tomcat 9、Servlet 版本 4、java 版本 11、eclipse ide、spring 5.1.5 和 chrome
试图获取在jsp中填充的模型属性值
list-customers jsp 代码具有以下标记库和页面目录
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page isELIgnored="false" %>
模型属性的迭代代码如下表块内
<c:forEach var="tempCustomers" items="${customers}">
<tr><td>${tempCustomers.firstName}</td>
</tr>
</c:forEach>
控制器代码
@Controller
@RequestMapping("/customer")
public class CustomerController {
@Autowired
private CustomerDAO cusdao;
@RequestMapping("/list")
public String listCustomers(Model model) {
List <Customer> custs= cusdao.getCustomer();
model.addAttribute("customers",custs);
return "list-customers";
}
html 输出之间没有任何内容请让我知道如何解决此问题
我在 WEB-INF/lib 中有罐子 jakarta.servlet.jsp.jstl-1.2.6.jar、jakarta.servlet.jsp.jstl-api-1.2.7.jar、javax.servlet-api-4.0.1.jar .
除此之外没有任何错误或异常
解决方案
推荐阅读
- mysql - 使用 TinyMCE 发布的图像是否有大小限制?
- php - 在该选项卡中单击分页链接时如何激活选项卡?
- haskell - 我可以在 Data.Aeson 和 Data.Yaml 之间重用 ToJSON 和 FromJSON 实例吗?
- javascript - 检查总值的功能
- android - 导致崩溃的android按钮
- java - Apache Tomcat 日志有问题
- vb.net - vb 无法为 SSL/TLS 建立安全通道
- c# - 在实体框架中执行查询时出现超时错误
- java - Spring Boot 在 Gradle 中使用 rest api
- css - css列内容切断了chrome中的错误