spring mvc一样有拦截器,像这种校验的都放到拦截器中去做.你只要实现spring mvc的HandlerInterceptor中的preHandle这个方法,返回false就不会调用Controller的方法了,也就是说你在这个方法里面进行校验校验成功的返回true失败的跳转页面并return false
spring mvc一样有拦截器,像这种校验的都放到拦截器中去做.你只要实现spring mvc的HandlerInterceptor中的preHandle这个方法,返回false就不会调用Controller的方法了,也就是说你在这个方法里面进行校验校验成功的返回true失败的跳转页面并return false大神可以给一个例子看看吗
@Around("拦截表达式")
public Object around(ProceedingJoinPoint pjp){
if(validation()){//你的校验成功执行方法,失败方法就不用执行了
return pjp.proceed();
}else{
//可以返回你失败的信息也可以直接抛出校验失败的异常
}
}
@Around("拦截表达式")
public Object around(ProceedingJoinPoint pjp){
if(validation()){//你的校验成功执行方法,失败方法就不用执行了
return pjp.proceed();
}else{
//可以返回你失败的信息也可以直接抛出校验失败的异常
}
}
请问应该怎样在else{}里面实现跳转功能,我用的是Spring MVC框架没有用到Strust