有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在一个jsp文件中创建多个表单。必须始终设置模型属性吗?

我是春天的新手,最近几天一直在读关于春天的书。到目前为止,我还没有找到像这样的开源示例,也没有找到一个明确的方法

许多网站的每页都有一个登录或搜索框。如果是这种情况,如何避免在该表单的每个页面上的模型中设置属性?类似地,如果在FooBar页面上有一个表单,它应该对表单的处理知之甚少(这是在SearchFooBar中完成的),那么它如何在不添加model属性的情况下创建表单呢

现在我一直在用<form:form modelAttribute="classname"...>

   @RequestMapping(method=RequestMethod.GET)
    public String setupForm(Model model) {
        model.addAttribute("classnamehere", new ClassNameHere());
        return "pagename";
    }

谢谢

PS:在一个相关的注释中,你能在整个站点中自动包含页眉和页脚jsp文件,而不必在每个页面上做<% include操作吗


共 (1) 个答案

  1. # 1 楼答案

    我相信您确实需要使用modelAttribute标记,在我有多个表单的情况下,我通常使用Spring Webflow,因为它可以更好地处理场景

    如果您只是想重复一下,那么就使用jsp标记来呈现表单

    你提到的两种形式非常简单,搜索框或登录。所以不要使用spring绑定/表单之类的东西,只需要自己处理表单,可能是在标签或其他东西中