Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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
Html SpringMVC在控制器中创建表单_Html_Forms_Spring Mvc - Fatal编程技术网

Html SpringMVC在控制器中创建表单

Html SpringMVC在控制器中创建表单,html,forms,spring-mvc,Html,Forms,Spring Mvc,我正在使用SpringMVC,并想知道是否可以在Controller中创建表单。我想到的是在控制器层中创建一个表单,然后通过${form}或类似的方式将其传递给视图,然后将自动显示在视图中 如果你不明白我的意思或任何问题,请随意评论。谢谢。这跟你描述的一样简单。创建一个字符串 String form = "<form> ... </form>"; 并通过从请求属性检索它,在JSP(或其他视图)中的任何位置使用它 ${form} 为什么要这样做?因为我需要使用DAO中的

我正在使用SpringMVC,并想知道是否可以在Controller中创建表单。我想到的是在控制器层中创建一个表单,然后通过
${form}
或类似的方式将其传递给视图,然后
将自动显示在视图中


如果你不明白我的意思或任何问题,请随意评论。谢谢。

这跟你描述的一样简单。创建一个
字符串

String form = "<form> ... </form>";
并通过从请求属性检索它,在JSP(或其他视图)中的任何位置使用它

${form}

为什么要这样做?因为我需要使用DAO中的
和动态选项值创建一个表单。为什么不将这些值放在模型属性中,并在JSP或其他模板中使用它们呢?事实上,我知道实现我想要的目标的其他方法,但如果有实现这一点的方法,我想知道这是一个好主意,但我期望的是
newform()
然后
Form.addOption()
。类似的,@kenicky Spring并没有提供这样的内置功能。我真的建议使用JSP视图或其他一些模板语言。您可以将表单生成作为一个文件的一部分,并将其导入到其他任何地方。谢谢你的回答。
${form}