比如你的动态值是一个双向数据绑定的输入框值,第一次提交时没有问题,当改动输入框的值再次提交,会发现还是之前的值;不管怎么改动动态值均是第一次的值
解决方法,不要用formdataappend,而要用formdataset的方式去设置后即可
1、首先需要创建aspnet mvc的空项目MVCForm。
2、在Models文件夹下面添加一个类文件Employee,用于form表单中字段绑定与提交,其中涉及到int、string、bool多种类型的字段。
3、在Controllers文件夹下面添加一个HomeController,用于接收与处理页面请求,此时就直接添加一个控制器即可,默认就有Index Action。
4、在HomeController的Index方法中点击右键,添加视图,会自动生成与Action相同名字的页面。
5、在Index页面中添加Form表单,包含Models文件夹下Employee实体的所有字段,同时,添加一个提交form的按钮。
6、在HomeController中添加一个用于接收页面form参数的方法。
7、调试模式下运行效果如下,页面表单数据都提交到了Controller中且取的返回值。
表单的代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" ">
以上就是关于exchange.getformdata只能获取一次全部的内容,包括:exchange.getformdata只能获取一次、form表单如何取得返回值、spring mvc 怎样接收formdata等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)