Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将JSP字段索引到控制器_Java_Jsp_Spring Mvc - Fatal编程技术网

Java 将JSP字段索引到控制器

Java 将JSP字段索引到控制器,java,jsp,spring-mvc,Java,Jsp,Spring Mvc,我们正在开发一个非常大的SpringMVC应用程序。从外观上看,JSP中有很多字段,我们必须手动映射到模型,并进行基本验证(除了带注释的验证) 是否有任何框架或技术可以让我们管理这么多字段-某种映射?是否有任何东西阻止您使用@modeldattribute?它将从WebRequest中的字段创建对象 控制器的方法如下所示: @RequestMapping(value = "/mapping") protected ModelAndView changeState(@ModelAttribute

我们正在开发一个非常大的SpringMVC应用程序。从外观上看,JSP中有很多字段,我们必须手动映射到模型,并进行基本验证(除了带注释的验证)


是否有任何框架或技术可以让我们管理这么多字段-某种映射?

是否有任何东西阻止您使用
@modeldattribute
?它将从WebRequest中的字段创建对象

控制器的方法如下所示:

@RequestMapping(value = "/mapping")
protected ModelAndView changeState(@ModelAttribute StateBean state) { ... }
我还遇到了这样的情况:映射并不是那么直接,我将整个
WebRequest
传递给了我的控制器,并创建了几个助手方法来获取我需要的字段。这对于动态生成的复杂结构(如树表等)尤其有用

RequestMapping(value = "/mapping")
protected ModelAndView processRules(WebRequest request) { ... }
在helper方法中,我通过生成名称并调用:

request.getAttribute(fieldName);

不确定是否回答了您的问题,提供有关需要在控制器中创建的状态的更多详细信息可能会很有用。