首页 > 编程知识 正文

springmvc拦截器,springmvc返回xml

时间:2023-05-06 16:22:34 阅读:127451 作者:4954

处理器处理请求后,跳转到其他资源时,有两种跳转方式。 请求的转发和重定向。 根据要跳转的资源类型,可以分为两种类型:跳转到页面和跳转到其他处理器。 请注意,对于请求转发的页面,它可以是WEB-INF页面; 重定向的页面是不能是WEB-INF的页面。 因为重定向相当于用户再次提出请求,用户无法直接访问WEB-INF资源。

一、转发前锋

语法: setviewname('forward:视图文件的完整路径) ) ) ) ) ) ) ) ) ) )。

前向特征:如果不与查看器一起使用,则项目中将没有查看器

@requestmapping(value='/one ' ) public ModelAndView one ) { modelandview mv=new modelandview }; mv.set viewname (前锋: two.JSP ); //可以显示传输,跳转到WEB-INF内外的文件返回mv; (二、重定向redirect语法: setviewname('redirect:视图文件的完整路径”) ) ) ) ) ) ) ) )。

redirect特征:如果不和查看器一起使用,则项目中将没有查看器

@requestmapping(value='/one ' ) public ModelAndView one ) { modelandview mv=new modelandview }; mv.set viewname (redirect : two.JSP ); //重定向无法访问WEB-INF中的文件return mv; }

使用框架进行重定向:

1 .框架将Model简单类型的数据转换为String并使用,作为two.jsp上的get请求参数。 目的是在one和two.jsp两个请求之间传递数据

2 .在目标hello.jsp页上,可以使用参数集对象${param}获取请求参数值,如${param.name}

3 .重定向无法访问WEB-INF资源

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