如何在jsp中使用form标签内的model属性?

时间:2014-03-01 03:22:22

标签: spring jsp

我有一个名为projectId的模型属性的jsp表单,我想在表单标签中使用它,如下所示。

form action="cont/upload?id='${projectId}'" name="createDocumentForm" id="createDocumentForm" enctype="multipart/form-data" method="post">

但是jsp无法识别,我在这里做错了什么?

这是我设置projectId属性的控制器。

@RequestMapping(value = "/project/task/addNewDocumentSegment", method = RequestMethod.POST)
public String clinicalProjectDocument(@ModelAttribute("sessionId") String sessionId,@RequestParam("projectId") String projectId,Model model) throws SessionException {
    logger.info("addNewDocumentSegment");
    logger.info(projectId);

    model.addAttribute(projectId, "projectId");
    return "segments/task/addNewDocumentDialog";
}

1 个答案:

答案 0 :(得分:0)

发现了错误,

model.addAttribute(projectId, "projectId");

应该改为

model.addAttribute( "projectId", projectId,);