Spring MVC アプリケーションがあります。Jspページには、送信するフォームが含まれています。私のコントローラーのメソッドは次のようになります。
@RequestMapping(value = "photos/fileUpload", method = RequestMethod.POST)
@ResponseBody
public String fileDetailsUpload(List<PhotoDTO> photoDTO,
BindingResult bindingResult,
HttpServletRequest request) {
// in the point **photoDTO** is null
}
私のクラスは:
public class PhotoDTO {
private Boolean mainPhoto;
private String title;
private String description;
private Long realtyId;
//getters/setters
しかし、同じメソッドを書いたとしても、param は単なるオブジェクトです:
@RequestMapping(value = "photos/fileUpload", method = RequestMethod.POST)
@ResponseBody
public String fileDetailsUpload(PhotoDTO photoDTO,
BindingResult bindingResult,
HttpServletRequest request) {
// Everething is Ok **photoDTO** has all fields, which were fielded on the JSP
状況で私は何をすべきですか?Jsp に多くのPhotoDTOオブジェクト (15) がある場合、サーバー側でそれらすべてを受信するにはどうすればよいですか?