在SSH2项目中,例如<a href="delete.action">删除</a>
如何在提交给action之前使用ajax对其进行权限校验,判断用户是否具备该操作权限
如何在提交给action之前使用ajax对其进行权限校验,判断用户是否具备该操作权限
解决方案 »
- 关于RBAC权限管理权限读取问题, 求赐教!!!!
- 想做一个图书搜索系统,有一些问题请教大家
- 共享原码,将自己用到的一些通用程序都贴出来,比如字符串处理,数据库连接等等.我先来两个.
- 求助:批处理(删除)操作!???
- 急急急!!! 如果在Hibernate中实现将list中的值分别存入DTO中。
- 在JSP页面中设置JAVABEAN的INDEXED属性出错
- 如何给一个textarea(文本峪)控件的“TEXT”附值
- 请问怎么通过setProperty设置两个参数?十万火急!!!!
- 初学jsp,希望大家帮助!
- SSM中把使用查询语句后的结果集进行了改变,要传到easyui前端的filed,怎么做
- jsp如何做选择头像,弹出窗口选择后,返回原来窗口,且被选中图像已显示
- GWT项目如何运行? 跪求!!!
<a href="delete.action">删除操作的时候去session取User 看看权限字段
user=session.getAttribute(“User”);
if(user.getQuanxian==1){//比如这样
//do delete
}else{
提示没权限
}不知道实际开发的情况
<a href="delete.action">删除</a>
</c:if>如果没有权限,压根就别让他看到这个超级练级。如果你非要用ajax的话,也ok。dwr 和 jquery都非常便捷。我推荐你用jquery。类似于这样的提交到后台,无刷新返回结果。
function initFileUpload()
{
//ajax刪除文件
$.get("<%=request.getContextPath()%>/<%=PFMConstants.PFM_MODULE_FILE_UPLOAD_INFO%>/initUploadFile.htm",//URL
{},//傳入的參數
function(data, textStatus){//回調方法
var fileLists = JSON.parse(data);
//先移除之前的信息,再加载
$("#tab1 tbody").find('tr:not(:first)').remove();
var html = "";
$.each(fileLists,function(index,comm){
html+="<tr class='table-odd-row'>"
+"<td class='table-other-column'><a href='javascript:void(0)' onclick='return deleteFile("+fileLists[index].fileNo+");'><img src='${ctx}/images/u78.png' width='16' height='16' border='0' alt='刪除'></a></td>"
+"<td class='table-string-column'><a href='<%=request.getContextPath()%>/<%=PFMConstants.PFM_MODULE_FILE_UPLOAD_INFO%>/downloadFile.htm?wh=real&fileName="+fileLists[index].aliasFileName+"&srcFileName="+fileLists[index].fileName+"' onclick='return checkFileExist(\""+fileLists[index].aliasFileName+"\");'>"+fileLists[index].fileName+"</a></td>"
+"<td class='table-string-column'>"+fileLists[index].strUploadDate+"</td>"
+"<td class='table-string-column'>"+fileLists[index].uploadUser+"</td>"
+"<td class='table-num-column'>"+fileLists[index].fileSize+"</td>"
+"<td class='table-string-column'>"+fileLists[index].comments+"</td>"
+"</tr>";
});
$("#tab1 tbody").html(html);
});
return false;
}
<tr><td><%=course.getCourse_id()%></td><td><%=course.getCourse_name()%></td><td><%=course.getCourse_teacher()%></td><td><%=course.getCourse_credit()%></td><td><%=course.getCourse_type() %></td><td><a href="deletecourse.action?id=<%=course.getCourse_id() %>">删除</a></td></tr>
只是想在提交给action之前判断用户的权限,然后再执行action,不知道这种做法如何,或者有更好的实现方法
这种方法也ok,可以实现,jquery要跟后台交互,用2楼提供的例子方法就可以,你自己去改。