一般浏览器表单时前台会做一次校验,然后后台需要对表单做二次校验,
如果校验不通过,则将信息反馈到前台,同时页面上数据不允许有丢失,
请问各位大神是怎么把信息反馈到前台的,同时页面上数据不允许有丢失?
我知道的解决方法:
通过ajax提交表单,后台将错误信息封装到json中返回到前台,这样可以做到把信息反馈到前台的,同时页面上数据没有丢失。
但是如果通过form表单直接提交,怎样做到把信息反馈到前台的,同时页面上数据没有丢失呢?
java Web表单提交后台的处理机制
- 写回答
- 好问题 提建议
- 追加酬金
- 关注问题
微信扫一扫
分享- 邀请回答
7条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
_zming 2018-08-02 05:49最佳回答 专家已采纳如果是form提交可以设置form的target将请求提交到iframe,当iframe加载完成时,将iframebody的json数据取出来,以前也做过,不过很少写前台,没法给你详细代码
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(6条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2022-03-30 17:40回答 5 已采纳 跟顺序没关系,这个跟提交的方式有关,以及你是文件类型和普通属性混合类型。 使用上传对象从请求对象中解析出提交的所有表单元素 List<FileItem> lstForms=upload.p
- 2018-10-30 09:05回答 4 已采纳 没有办法在物理上增加传输速度,但是可以由两个改进: (1)将一个大请求拆分成很多小请求,异步调用,提高客户端响应。 或者将很多次的小请求合并成一个大请求,提高服务器的吞吐量。 (2)压缩数据,合
- 2021-08-24 17:31回答 3 已采纳 修改后成功后,返回用户信息返回会前端页面,更新页面消息,
- 2020-06-24 14:59iusehandle的博客 用在前端通过文本框获得数据,传到后台并处理 获得数据使用的是form表单 传送数据使用的是servlet 处理数据是靠Java index.jsp 中的代码: <form action="Servlet_MySql" method="get"> Name: <br> ...
- 2021-03-10 08:27OF COURSE想当然的博客 1.新建一个web工程,搭建好Springmvc运行环境2.新建两个页面(提交页面,成功页面)如下:2.1form 页面1 2 pageEncoding="utf-8"%>3 4 5 6 7 Insert title here8 9 10 11 12 method="post"accept-charset="UTF-8"&...
- 2021-06-16 13:26Gee Law的博客 FileTemp前台:HTML的代码:(关键是要在form里设置enctype="multipart/form-data",这样才能在提交表单时,将文件以二进制流的形式传输到服务器)无标题页>填写用户信息用户名:密码:确认密码:性别:女name="sex" /...
- 2018-12-14 06:44回答 4 已采纳 你仔细看看你的浏览器控制台,你这段代码的success里面,已经把新界面的内容打印出来了。 ``` $.ajax({ url: "${pageContext.
- 2022-03-03 10:46回答 5 已采纳 还要配置数据库和服务器,然后通过表单的提交或者ajax传递数据
- 2017-02-09 06:09回答 9 已采纳 $.ajax({ url : "",//请求地址 dataType : "json",//数据格式 type : "post",//请求方式 async :
- 2021-03-13 21:16哦日常的博客 这篇文章主要介绍了Java后台防止客户端重复请求、提交表单实现原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下前言在Web / App项目中,有一些请求或操作会...
- 2021-03-22 13:52600Dreams的博客 java分为前端和后端,前端通俗的来讲就是界面,后端就是数据,我们作为java人员,可以根据自己的兴趣选择做前端和后端,毕竟这是不同的方向,最近有java人员想了解前端,想知道java怎么做前端?接下来,我们就来给...
- 2021-08-05 12:21weixin_39894255的博客 后台获取数据,处理分析数据,利用JSONObject返回结果(JSONObject须要用到一个 json.jar 便可)java3.前端获取后台返回的结果进行判断,而后前端分析该结果,再决定进入后台的最后一个环节(登陆是否成功的跳转)jqu...
- 回答 1 已采纳 把file放在FormData对象中来传到后台, 你如果去掉了Content-Type': 'multipart/form-data',那么默认就是application/x-www-form-
- 2017-07-25 09:07回答 2 已采纳 你用的是属性对象驱动的方式,表单中user.username,框架会调用getUser()去获取user对象,而你提供的是getUserModel()方法。要么改成getUser()方法, 要么表单改
- 2021-08-06 10:04回答 2 已采纳 看不到行号啊,目前能看到的有可能发生空指针的也就当你checkGroupService为空时才会发生。
- 2021-02-02 15:17~往无前的博客 javaweb解决表单重复提交问题一、表单重复提交的三种情况:二、解决方法:1.验证码的原理2.谷歌验证码的使用3.验证码的刷新 一、表单重复提交的三种情况: 1.提交完表单。服务器使用请求转来进行页面跳转。这个时候...
- 2017-12-30 12:57langjiao_的博客 通过form表单file属性一次选择多个文件,而ie下获取的是文件的路径,所以经过截取处理得到文件名;同时为防止同一个文件多...然后ajax同时提交选取的多个文件到java后台的控制器,后台经过处理后进ajax返回数据到前端。
- 2021-06-16 03:22烧辣椒的博客 仅仅给出部分关键代码:HTML form code:清输入用户名:请输入用户密码:请选择你的课程足球 篮球乒乓球排球球JavaFormTest.java 处理程序doPost 部分:protected void doPost(HttpServletRequest request,...
- 2020-01-01 13:08回答 2 已采纳 这样改就行了: ``` function login(event) { // alert("2"); event.preventDefault(); var user
- 2016-06-23 15:08烟花散尽13141的博客 在前端我们会用到最多的就是form表单提交数据,在form表单中有很多都是自动将数据传到后台,然后通过实体来接受的,但是有的时候我们就是需要在前端就拿到这个Form表单的数据,这是我们就可以自己讲数据拼接好 ...
- 没有解决我的问题, 去提问