文档介绍:南昌航空大学实验报告-Struts拦截器实验权限的验证————————————————————————————————作者:————————————————————————————————日期: 南昌航空大学实验报告二二0一四年五月十二日课程名称:SSH框架应用开发实验名称:Struts2拦截器实现权限的验证班级:11微软班姓名:同组人:指导教师评定:签名:实验目的了解熟悉Struts2中拦截器框架的使用,利用拦截器进行一些常见动作的拦截处理。实验要求利用Struts2拦截器实现一个用户权限判断的过程,将表单中用户输入的信息进行比较。默认admin为管理员用户,当用户登录时根据输入的用户名,利用拦截器的功能,到数据库中进行比较,如果用户名为admin则可以通过,页面显示登录成功;否则,显示没有管理员权限,禁止登录。给出实验过程中的主要界面截图和核心代码,并描述实现的思路和方法。实验步骤先创建数据库和表;;,;,,;;参考源代码LoginInterceptor.******@SuppressWarnings("serial")lassLoginInterceptorextendsAbstractInterceptor{ ***@Override publicStringintercept(ActionInvocationinvocation)throwsException{//登录判断//TODOAuto-generatedmethodstub //拦截Action处理的拦截方法 //取得请求相关的ActionContext实例 ActionContextctx=(); Mapsession=(); //取出名为user的session属性 Stringresult=null; Stringname=(String)("name"); if(name!=null&&("admin")){ result=(); } else{ result=; } returnresult; }}<body>您还没有权限登入系统!</body><body>登录成功!</body><body><formaction=""method="post">用户名:<inputtype="text"name="name"id="name"><br><br><s:fielderror><s:param>password</s:param></s:fielderror>密&nbsp;码:<inputtype="password"name="password"><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<inputtype="submit"name="sumbit"value="登录">&nbsp;&nbsp;&nbsp;