初入公司,有许多需要学习的地方,编写学习日志帮助巩固知识。
公司已有了现成的框架,初来乍到,简单地对现有框架进行了一系列关于SM框架的使用。
我进行的是在界面点击删除的功能,主要是做成有提示框的删除,满足大众正常的使用体验,有效进行误操作的避免。利用ajax进行根据id的删除。
首先在显示的jsp如下编辑
function delete(id){
var msg = "您真的确定要删除吗?\n\n请确认!";
if(confirm(msg)==true){
Del(id);
return true;
}else{
return false;
}
}
function del(id){
$.ajax({
url : "http://120.78.90.235:9090/res/deal/del",
data : {
"rdealId":id,
},
type : "POST",
dataType : "json",
success : function(data) {
alert("删除成功");
},
error : function(msg){
alert("删除失败");
}
根据ajax的url进行搜索,搜索功能如图所示,其快捷键为Ctrl+H
找到其接口
并编写相应的接口:
而让ajax对应接口有一个条件,该接口在配置中跳过拦截
即shiro 配置中的filterChainDefinitionMap。put方法
点击Ctrl一路追踪到并且编写到dao中
同样的,搜索dao找到对应的mapper
在mapper中编写对应的dao方法,其中paramaterType输入参数的基类,#{rdealId}是el表达式
其中地址栏填入ajax中的url
点击params添加参数,点击send输出dao的结果