springmvc直接在controller方法中跳掉另一個方法
這類事件是指的是return "/admin/list"諸如此類的返回
這種是無法進行跳轉的,因爲當跳轉時springMVC會將這個return認爲是前端資源,然後經過
<!-- 配置視圖解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 前綴和後綴 -->
<property name="prefix" value="/WEB-INF/jsp"></property>
<!-- <property name="suffix" value=""></property>-->
</bean>
自動加上前綴。。但是前端資源中並沒有這個,所以會出錯。並且在使用springmvc時是一個請求對應一個方法
跳轉方法:使用轉發或者重定向
@RequestMapping("delOne")
public void delOne(Integer id,HttpServletResponse response) throws IOException {
videoService.delOne(id);
response.sendRedirect("/video/list");
}
或者直接
return "forward:/video/list";
return "redirect:/video/list";