Я работаю с Spring MVC, так что в основном им создать форум которым будет взять файл и RadioButton в качестве ввода: form_li.jsp:Ни BindingResult, ни обычный целевой объект для имени боб «параметром»
<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>
для myController:
@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. im получить знаменитый ни BindingResult, ни простой целевой объект для bean name 'parametre', доступный как атрибут запроса. Я попробовал несколько решений, но я не работаю. пожалуйста, кто-нибудь поможет решить эту проблему.
без 'действия =«$ {addTreat}»' им получить ошибку 404. для modelAttribute я был throwgh несколько tutoriels, я не знаю, где им не хватает точки , –
@hamzaspecter Я думаю, вы не согласны с тем, что проблема, которую вы опубликовали в http://stackoverflow.com/questions/35915201/spring-mvc-submit-form-not-found-error-404, разрешена, указав, что , Я вижу, что у вас очень низкая скорость приема, поэтому я даже не интересовался публикацией в ответ. – Pragnani
@Bazz Это не имеет никакого отношения к действию – Pragnani