Spring MVC页面刷新问题

页面提交,页面数据封装传到后台(Spring MVC),后台跳转到一个新页面,
把前一个页面填写的数据展示到新页面,新页面修改完数据保存,页面一刷新,
数据又变成上个页面填的数据,怎么使保存后页面刷新,展示的是数据库最新数据?

3个回答

你的页面修改完成保存的这个过程是异步还是同步保存,
如果是同步保存数据只需要在保存成果后将提交的数据(可以是提交的,也可以在数据库中重新查询)保存到ModelMap中跳转到页面展示即可,
如果是异步保存,这个你只需要判断以下,如果是修改保存后刷新的重新异步去请求数据库的数据展示就可以了

你的意思是新页面刚开始是展示的是页面提交过来的数据,提交后展示的是保存到数据的最新记录?

你把保存操作用Ajax异步提交,后台controller在成功保存数据之后执行一次查询,然后返回查询结果,在Ajax的success回调里面对页面数据进行重新渲染

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐