首页 > 解决方案 > 未评估 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 .

除此之外没有任何错误或异常

标签: springjsptomcatservletsjstl

解决方案


推荐阅读