if (resolver != null)
return resolver.resolveViewName(viewName, locale);
return null;
}
public Map
return resolvers;
}
public void setResolvers(Map
this.resolvers = resolvers;
}
}
3. action
[java]
package com.spring.action;
import java.util.HashMap;
import java.util.Map;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class HelloWorldAction {
@RequestMapping(value = "/helloworld.do")
public ModelAndView hello() {
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("hello_jsp");
modelAndView.addObject("message", "Hello,SpringMvc");
return modelAndView;
}
@RequestMapping(value = "/welcome.do")
public ModelAndView helloVm() {
// ModelAndView modelAndView=new ModelAndView();
// modelAndView.setViewName("freemarker_ftl");
// modelAndView.addObject("message", "Hello,Velocity");
// return modelAndView;
Map map = new HashMap();
return new ModelAndView("freemarker_ftl", map); // 根据之前的解释这里就是去寻找
// user.ftl资源
}
@RequestMapping(value = "/free.do")
public ModelAndView helloFreeMarker() {
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("welcome");
modelAndView.addObject("message", "Hello,Freemarker");
return modelAndView;
}
}
这样 在页面键入对应action就可以访问对应的视图实现了
作者:rommel1