【发布时间】:2016-03-11 11:11:41
【问题描述】:
我正在使用 spring MVC,所以基本上我正在创建一个论坛,它将一个文件和 radioButton 作为输入: form_li.jsp:
<f:form id="form1"
name="form1"
modelAttribute="parametre"
action="${addTreat}"
method="POST"
enctype="multipart/form-data">
<table>
<tr>
<td>xslx File : </td>
<td>
<f:input id="filepd" path="fileCom" name="filepd" type="file" />
</td>
</tr>
<tr>
<td>Choice </td>
<td>
<div>
<f:input id="az" name="az" path="choice" type="radio" value="false" />
<label for="az">1</label>
<f:input id="aj" name="aj" path="choice" type="radio" value="true"/>
<label for="aj">2</label>
</div>
</td>
</tr>
<tr>
<div align="center">
<f:input type="submit" value="Validate" path="" />
</div>
</tr>
</table>
</f:form>
对于我的控制器:
@RequestMapping(value="/addTreat", method= RequestMethod.POST)
public String addTr(HttpServletRequest req,
BindingResult result,
ModelMap model,
@RequestParam("parametre") Parametre parametre) {
model.addAttribute("parametre", new Parametre());
return form_li;
}
对于 Parametre.java 类:
public class Parametre {
private String choice;
private MultipartFile fileCom;
//getters and setters
//default constructor
}
我的问题是在运行应用程序并转到 /addTreat url 时。我得到了著名的既不是 BindingResult 也不是普通目标对象的 bean 名称“参数”可用作请求属性。我尝试了多种解决方案,但我不工作。请任何人帮助解决这个问题。
【问题讨论】:
标签: java spring spring-mvc exception