ToB企服应用市场:ToB评测及商务社交产业平台
标题:
springmvc配置了视图控制器的前后缀之后进行不匹配前后缀的转发操作
[打印本页]
作者:
宝塔山
时间:
2022-8-9 14:44
标题:
springmvc配置了视图控制器的前后缀之后进行不匹配前后缀的转发操作
事先在spring的xml中配置了视图控制器的前后缀:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" name="viewResolver">
<property name="prefix" value="/WEB-INF/views/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
复制代码
这样在请求处理方法return时,默认转发的就是加上了前后缀的路径:
比如 return "ok" 实际上就是转发的 /WEB-INF/views/ok.jsp ,那么想要转发到 login.jsp 该怎么使用呢?
只需要在请求处理方法的 return 中显式地加上 forward:/login.jsp 就行了;
比如:
package cn.cdulm.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class ResponseController {
@RequestMapping("/res1")
public String res1(){
return "forward:/login.jsp";
}
}
复制代码
访问映射地址:
成功!
由此可知:加上forward后就不会转交给视图解析器进行解析。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4