欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SpringMVC 学习笔记二

程序员文章站 2022-07-15 11:41:55
...
BeanNameUrlHandlerMapping

<beans>
<bean name="/welcome.htm" clas="com.david.common.controller.WelcomeController">
<bean name="/welcome*.htm" class="com.david.common.controller.WelcomeController">
</beans>

直接通过设置url pattern来访问controller

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;

public class HelloWorldController extends AbstractController {

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response) throws Exception {

ModelAndView model = new ModelAndView("HelloWorldPage");
model.addObject("msg", "hello world Welcome David");

return model;
}

}

HelloWorldPage.jsp

<html>
<body>
<h1>Spring MVC Hello World Example</h1>

<h2>${msg}</h2>

</body>
</html>

在这里用到AbstractController 。这个在SpringMVC的Controller中是比较有意思的一个类。之后将详细讨论下。