属性1 | 属性2 | 属性3 | 属性4 | 属性5 |
第一次:请求一个链接或者接口进入页面,展示第一次请求返回的的表格数据。
然后你点击一个属性修改另一个属性的数据。这个时候你就要写一个ajax来请求另外一个接口或者acion。这个action的作用就是修改数据。再接着等你ajax走完成功后。直接刷新页面(刷新页面的这个动作其实就是隐含的再调你第一次获取表格数据的接口了。刷新完后,你就可以看到数据已经更改。这就是ajax异步刷新的操作了)
什么意思,问题能否说清楚点。
你是需要刷新之后把数据填满table吗
直接用ajax先提交更新,再获取数据,然后通过js把数据重新填入。
如返回数据列表的json,遍历json来重新生成数据展示部分的html进行展示替换。
通过ajax调用后台,通过返回List<对象> 的形式,通过@Response注解,将List<>转为json字符串的形式,ajax中就可以接收到了,然后再去渲染数据
如不清楚:可 加qq:1571488201
对于已经加载的JSP页面处理的逻辑是:点击页面的修改按钮之类 然后ajax修改提交数据 根据后端返回 是否修改成功 来修改前端的显示。
对于新打开的JSP页面 :还是使用"c:forEach"填满数据就行 跟ajax没有关系。因为这时候渲染的时候已经是新数据了