首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >春季造型设计

春季造型设计
EN

Stack Overflow用户
提问于 2013-09-19 15:51:05
回答 1查看 11关注 0票数 0

我正在使用spring框架。这个问题主要涉及到设计和实现。

  1. 在我的项目中,我必须使用许多形式,其中大多数是不同的。在春季实施表单的推荐方法是什么。使用模型?
  2. 我希望在表单提交中使用ajax。这个项目中的表单非常庞大,有8-15个字段。对于如此庞大的表单,使用ajax是一种好方法吗?如果是的话,我该怎么做?我可以使用模型属性吗?
EN

回答 1

Stack Overflow用户

发布于 2013-09-19 15:58:26

一种典型的方法是使用表单支持对象。例如,使用类似于

代码语言:javascript
运行
复制
<form>
    <input type="text" name="username">
    <input type="password" name="password">
    <input type="text" name="email">
    <input type="submit" name="submit">
</form>

您将创建一个DTO类。

代码语言:javascript
运行
复制
public class UserForm {
    private String username;
    private String password;
    private String email;
    public UserForm() {}
    // getters and setters
}

然后,您的@Controller处理程序方法可以映射为

代码语言:javascript
运行
复制
@RequestMapping(method = RequestMethod.POST) 
public String handleFormSubmit(@ModelAttribute UserForm userForm /*, more */) {
    /* logic and return */
}

Spring将能够将input元素的input属性的值绑定到类的字段。

AJAX不关心表单的大小.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18899408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档