Spring 3 — der Zugriff auf Modell-Werte in der JSP

Ich habe eine JSP, wo ich versuche, drucken Sie die Werte von meinem Modell, aber nichts erscheint an der Stelle, wo ich die beziehen sich auf diese Werte. Hier ist die controller-Methode, wo ich die Werte einstellen.

@RequestMapping(value = "/poll1", method = RequestMethod.POST)
public String processPoll1(@RequestParam String vote,
        HttpServletResponse response, Model model) {
    Map<String, Object> resultMap = poll1DAO.tallyVote(vote);
    Cookie poll1 = new Cookie("poll1", "voted");
    model.addAttribute("poll1Yes", resultMap.get("yes").toString());
    model.addAttribute("poll1No", resultMap.get("no").toString());
    poll1.setMaxAge(maxSeconds);
    response.addCookie(poll1);
    return "redirect:/polls";
}

Ist hier der Teil, der JSP, wo ich die beziehen sich auf Modell-Attribute.

<table>
    <tr>
        <td><b><i>Poll #1 -- </i></b>Would you like to have a 30-year reunion in 2016?<br></td>
    </tr>
    <tr>
        <td><b>Yes</b></td>
        <td>&nbsp;&ndash;&nbsp;<c:out value='${model.poll1Yes}' /><br /></td>
    </tr>
    <tr>
        <td><b>No</b></td>
        <td>&nbsp;&ndash;&nbsp;<c:out value='${model.poll1No}' /><br />
        </td>
    </tr>
</table>

Hier ist meine Ausgabe. Anstelle der tatsächlichen Werte, wird nichts gedruckt in den Parametern' stellen.

Poll #1 -- Would you like to have a 30-year reunion in 2016?

Yes   

No    
InformationsquelleAutor | 2013-05-25
Schreibe einen Kommentar