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

新手求问,在ssh中如何把jsp中显示的数据库数据删除

2013-07-09 
新手求问,在ssh中怎么把jsp中显示的数据库数据删除action中的代码:SSHJSPjava[解决办法]这肯定要刷新的了,

新手求问,在ssh中怎么把jsp中显示的数据库数据删除
action中的代码:

                                                  SSH                    JSP                    java                                              
[解决办法]
这肯定要刷新的了,那删除只是去库中删除了,你这页面还是本来 ,必须重新请求,可以在删除那做文章,点删除时直接触发刷新,不要点
[解决办法]
可以用Ajax或者是用你刚才说的,只需要一个id 然后再把all data select show page OK!
[解决办法]
其实你可以用jquery实现异步刷新,你可以定义一个id在包裹着表格的div上,通过ID实现局部的刷新表格,如果你实现数据库数据的删除,同事还实现jsp表行的删除,这样做不好,因为如果你delete失败,而页面的表行却删除了,这就出现了矛盾了
[解决办法]
引用:
Quote: 引用:

<a href="xxx.action?id=${xx.id}">删除</a>

action中

Map<String, Object> session = (Map<String, Object>) ActionContext.getContext().getSession();


session.get("id");
service.del(id);

service中
session.delete(xxx);(通过id获取到这条数据)





大哥,你这里有链接啊,既然有链接就有整页面刷新


喔,也是哈,没仔细读题,,那就用ajax吧。。
[解决办法]
你可以在完成delete Action之后重定向到取得用户信息Action上 之后在跳转到你这个页面输出信息就行了
在struts.xml中配置redirectAction
[解决办法]
DEL之后ACTION跳转新手求问,在ssh中如何把jsp中显示的数据库数据删除
[解决办法]
使用ajax和jquery吧,这情况在做网页系统很是常见的

精确、模糊查询,删除,或者其他处理都会对原数据列表做出改变的。
引入jquery.js和jquery.dataTables.js 实现对table数据的无刷新更改

<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
oTable = $('#example').dataTable( {
"bJQueryUI" : true,
"sPaginationType" : "full_numbers"
});
});
</script>


你的操作链接个action即可。
另外,你的删除操作应该加一个“是否确认”警告框。在链接后添加onclick="return del(); js判断一下

热点排行