首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

struts2+prototype.js兑现ajax的无刷新crud操作

2012-10-24 
struts2+prototype.js实现ajax的无刷新crud操作CRUD是Create(创建)、Read(读取)、Update(更新)和Delete(删除

struts2+prototype.js实现ajax的无刷新crud操作
CRUD是Create(创建)、Read(读取)、Update(更新)和Delete(删除)的缩写,除了R,其它每次操作都是对数据库进行了改动,所以,无可避免的要重新对数据库取一遍数据,然后在JSP页面进行显示。如果是无刷新,最笨的方法就是将html代码写到java类里,但如果这样做,你肯定要被扔鸡蛋,下面介绍一种比较容易上手的操作。
首先,我们看一下,仅仅使用struts2,怎么实现CRUD操作。这里,拿删除做例子,其它都雷同。
看一下action类的的内容



到这里,应该很清楚整个流程了吧。如果不使用ajax,则每次点击删除时,重新刷一下页面。如果不想让它刷新呢?怎么办?
其实实现也是很简单的,我们对上面的例子做一点小小的感动。
类文件不用改动,XML配置文件只需改动一点


与原来的jsp文件比,只是少了显示信息的表格,我已经将这部分代码放到了entityManage_main.jsp中,另外,页面引用了prototype.js文件,我们要在后面的application.js写ajax用到。
entityManage_main.jsp:

代码与原来只是修改了删除的链接,原来是链接action,现在是js。
application.js
查看更多 下一篇
热点排行