首页 > 编程知识 正文

mvc跳转页面的方法,springmvc访问路径

时间:2023-05-04 20:36:26 阅读:154530 作者:2922

一个是简单的登录权限拦截器java

问题1 )您的登录页提交请求已确定将被过滤。 现在正在xml中放置进行过滤,可以放置不监听某个请求吗? 如果是现在这样的结构,就必须监听请求,如果请求过多的话就麻烦了。 浏览器

问题2 )我很容易在拦截器上判断session是否有值,如果有,提示登录,否则跳到登录页面。 我的下一个办法不行。 有正确有效的方法吗? 会话

问题3 )如果你能在拦截器内提出跳转页面的方案,个人login.jsp就放在WEB-INF下面了。 通过ModelAndView跳转时,视图解析器会跳转到/WEB-INF/login.jsp下。 我确认那个确实找不到页面。 但是,如果将其放入此文件夹,浏览器将无法访问login.jsp页。 mvc

publicclassuserinterceptorimplementshandlerinterceptor {

@Override

publicvoidaftercompletion (httpservletrequestrequest,

HttpServletResponseresponse,Objectobj,Exceptionerr )

throwsException{

}

@Override

publicvoidposthandle (httpservletrequestrequest,HttpServletResponseresponse,

Objectobj,modelandview MAV } throws exception {

response.sendredirect ()/login.JSP;

}

@Override

publicbooleanprehandle (httpservletrequestrequest,HttpServletResponseresponse,

objectobj(Throwsexception{ )

stringstr=(string ) request.getSession ) ).getattribute('islogin ' );

system.out.print ln (' str=====' str );

if(str!=null ) {

返回真;

}

返回假;

}

}

APP

jsp

ide

信箱

spa

代码

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。