加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Spring MVC重定向到特定URL的jsp

发布时间:2020-12-15 01:50:18 所属栏目:大数据 来源:网络整理
导读:我正在为AngularJS项目使用Spring MVC. 我从前缀为“/ rest / *”的网址中提供JSON.直接访问所有jsp文件,并使用angular-js处理路由. 我需要在访问jsp文件之前进行自定义验证.对于其他网址(以“/ rest / *”为前缀的网址),我已经有了过滤器. 如何配置dispatch

我正在为AngularJS项目使用Spring MVC.

我从前缀为“/ rest / *”的网址中提供JSON.直接访问所有jsp文件,并使用angular-js处理路由.

我需要在访问jsp文件之前进行自定义验证.对于其他网址(以“/ rest / *”为前缀的网址),我已经有了过滤器.

如何配置dispatcher-servlet,以便在弹簧控制器完成验证后访问所有jsp文件.

web.xml中

调度员servlet.xml中

最佳答案
您始终可以将多个URL映射到调度程序servlet.

 

用于验证
您可以为不同的url模式配置mvc拦截器.例如

并为角度资源配置一个通用控制器:

@Controller
@RequestMapping("/ng")
public class AngularResourcesController {

    @RequestMapping(value = "/**",method = RequestMethod.GET)
    public ModelAndView process(HttpServletRequest request) {
        String pageName = null;
        //create your custom jsp URL,modify accordingly to your jsp location. 
        pageName =request.getRequestURL().toString();
        //forward to internal jsp.
        return new ModelAndView(pageName);
    }

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读