文档章节

前端表单方式提交,SpringMVC后端以对象参数形式接收

 青竹风
发布于 2016/11/30 14:49
字数 311
阅读 32
收藏 0

平常时候一般使用js控制代码异步请求处理数据的,今天这项目中写完发现都没用到js代码了~~~

之前会通过按钮触发提交事件,在按钮事件中异步处理,这次直接在表单里填写后提交后台。发现这种也挺方便的,记录一下。

我的后台是用Spring MVC的,对应的controller方法为


@RequestMapping(value="/baseInfo/save",method=RequestMethod.POST)
	public String saveOrUpdate(HttpServletRequest request,@ModelAttribute BaseInfoEntity entity,HttpServletResponse respose) throws JsonProcessingException{
		return "test";
}

这了使用 @ModelAttribute注解将对应表单中name的值封装到参数对象的对应属性中

前端中就是使用的JSP

<form id="formSubmit"  method="post"  enctype="application/json" class="form-x" action="${ctx}/baseInfo/save" >
				<div class="form-group" style="display:none">
					<div class="label">
						<label>id::</label>
					</div>
					<div class="field">
						<input id="id" type="text" class="input w50" value="${info.id }"
							name="id" />
						<div class="tips"></div>
					</div>
				</div>
				<div class="form-group" style="display:none">
					<div class="label">
						<label>name::</label>
					</div>
					<div class="field">
						<input id="name" type="text" class="input w50" value="${info.name}"
							name="name" />
						<div class="tips"></div>
					</div>
				</div>
</form>

form中要设置下enctype为json的,不然可能会出现 415 Unsupported MediaType问题

这样,基本上可以实现提交到后台那个代码里去了

© 著作权归作者所有

粉丝 0
博文 26
码字总数 10579
作品 0
厦门
私信 提问
Vue+ElementUI+SpringMVC实现图片上传和回显

Vue+ElementUI+SpringMVC实现图片上传和table回显 在之前我们已经讲过了 Vue+ElementUI+SpringMVC实现分页 。 而我们也常遇到表单中包含图片上传的需求,并且需要在table中显示图片,所以这里...

TyCoding
2018/09/01
0
0
JAVA学习笔记21——SpingMVC框架第一章

JAVA学习笔记21——SpingMVC框架第一章 Harries Blog™2017-12-210 阅读 ACESpringAppcatapachebeanAOPAction 前面学习了MyBatis的相关知识,今天带大家一起来学习一下关于表现层的另一个框架...

Harries Blog™
2017/12/21
0
0
实现HTTP PUT方式上传文件。

使用restful方式编程,有时候put方式修改文件。但是默认情况下很多浏览器(比如:chrom)不支持put方式修改文件。spring默认情况下也不支持PUT方式修改文件。如果想要支持,方式如下: 一、后...

王坤charlie
2017/11/06
0
0
SpringMVC处理multipart请求.

一、简述 multipart格式的数据会将一个表单拆分为多个部分(part),每个部分对应一个输入域。在一般的表单输入域中,它所对应的部分中会放置文本型数据,但是如果上传文件的话,它所对应的部...

jmcui
2018/01/03
0
0
Spring MVC 实践 - Base

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hanqing280441589/article/details/51831530 标签 : Java与Web Spring Web MVC Spring-Web-MVC是一种基于请求...

菜鸟-翡青
2016/07/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Bootstrap(三)文本排版

排版前的基础 必须是HTML5文档类型 <!DOCTYPE html><html> <head> <meta charset="utf-8"> </head> <body></body></html> 移动设备优先(viewport的设置) <meta name="viewport"......

ZeroBit
30分钟前
1
0
编写高质量代码:改善Java程序的151个建议(第3章:类、对象及方法___建议41~46)

建议41:让多继承成为现实 在Java中一个类可以多重实现,但不能多重继承,也就是说一个类能够同时实现多个接口,但不能同时继承多个类。 Java中提供的内部类可以曲折的解决此问题。 建议42:...

青衣霓裳
30分钟前
9
0
实例解说AngularJS在自动化测试中的应用

7月25日晚8点,线上直播,【AI中台——智能聊天机器人平台】,点击了解详情。 一、什么是AngularJS ? 1、AngularJS是一组用来开发web页面的框架、模板以及数据绑定和丰富UI的组件; 2、Angul...

宜信技术学院
35分钟前
3
0
网站安全防护加固discuz漏洞修复方案

近期我们SINE安全在对discuz x3.4进行全面的网站渗透测试的时候,发现discuz多国语言版存在远程代码执行漏洞,该漏洞可导致论坛被直接上传webshell,直接远程获取管理员权限,linux服务器可以...

网站安全
35分钟前
1
0
彻底弄懂UTF-8、Unicode、宽字符、locale

结论 宽字符类型wchar_t locale 为什么需要宽字符类型 多字节字符串和宽字符串相互转换 最近使用到了wchar_t类型,所以准备详细探究下,没想到水还挺深,网上的资料大多都是复制粘贴,只有个...

linux服务器架构
36分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部