о весеннем mvc с помощью jstl - PullRequest
0 голосов
/ 14 марта 2012

Я пытаюсь использовать 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;
}

В 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>

Может ли кто-нибудь дать мне несколько советов?Я неправильно использовал jstl?

Большое спасибо!

1 Ответ

0 голосов
/ 15 марта 2012

решена. это потому что заголовок в html файле

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

Эта строка делает мое включение jstl невидимым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...