Spring mvc 关于使用jstl的SpringMVC

Spring mvc 关于使用jstl的SpringMVC,spring-mvc,web,jstl,Spring Mvc,Web,Jstl,我正在尝试使用jstl,但在我的网页上,它并没有真正传递我想要传递的列表。我希望显示工作的详细信息,如id,但我可以得到如下信息: ${job.jobId} 出现在我的网页上。 在我的控制器中 @RequestMapping(value="/jobDetail.action") public ModelAndView jobDetailView() throws DBConnectionException { ModelAndView mav = new ModelAndView();

我正在尝试使用jstl,但在我的网页上,它并没有真正传递我想要传递的列表。我希望显示工作的详细信息,如id,但我可以得到如下信息:

${job.jobId}
出现在我的网页上。 在我的控制器中

@RequestMapping(value="/jobDetail.action")
public ModelAndView jobDetailView() throws DBConnectionException {
    ModelAndView mav = new ModelAndView();
    //Map<String, List<Job>> message = new HashMap<String, List<Job>>();
    jobs = jobdao.getAllJobs();
    mav.setViewName("jobDetail");
    mav.addObject("jobs",jobs);
    return mav;
}
@RequestMapping(value=“/jobdail.action”)
public ModelAndView jobDetailView()引发DBConnectionException{
ModelAndView mav=新ModelAndView();
//Map message=newhashmap();
jobs=jobdao.getAllJobs();
mav.setViewName(“作业详细信息”);
mav.addObject(“作业”,作业);
返回mav;
}
在jsp中:

<table >
    <tr>
        <td>Job Name</td>
        <td>Job Owner</td>
        <td>Description</td>
        <td>Status</td>
    </tr>
    <c:forEach items="${jobs}" var="job">
    <tr>
        <td>${job.jobId}</td>
        <td><c:out value="${job.notifier}"/></td>
        <td><c:out value="${job.description}"/></td>
        <td><c:out value="${job.jobStatus}"/></td>
    </tr>
    </c:forEach>
</table>

职务名称
工作负责人
描述
地位
${job.jobId}
谁能给我一些建议吗?我用错jstl了吗


非常感谢

已解决。这是因为html文件中的标题

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


这一行使我对jstl的包含不可见。

那些
${}
东西是EL,而不是jstl。那些
标记是JSTL.Yes。我的问题是我的元素的属性没有显示出来。这可能是因为我没有以正确的方式使用jstl?您看到的输出是什么?你说“我可以在我的页面上看到类似:${job.jobId}的东西。”-这行不行?你还没有弄清楚你的实际问题是什么…不起作用。我刚刚看到${job.jobId}。如果这是问题的直接原因,我会非常惊讶。