SpringMVC中一个控制器如果是void放回类型怎么指定跳转页面?

首先在spring-mvc.xml文件中配置视图解析器

 
        
        
 

配置一个action控制器

@Controller
@RequestMapping("/*")
public class MessageAction
{
    @RequestMapping("msg")
    public void get(Message msg, Model model)
    {
        model.addAttribute("msg", msg);
    }
}

又两个jsp页面分别是index.jsp和msg.jsp



    
    index


title:
content:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


    

${msg.title}

${msg.content}

通过实验可以发现,当没有指定跳转view页面时,SpringMVC会自动根据当前的映射路径对应的路径和名称下的jsp。如上面的控制器代码,则会查找/ssmone/msg.jsp,而不是根据方法名查找!

你可能感兴趣的:(SpringMVC中一个控制器如果是void放回类型怎么指定跳转页面?)