浅谈SpringMvc

	SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 中。 SpringMVC 已经成为目前最主流的MVC框架之一,并且随着Spring3.0 的发布,全面超越 Struts2,成为最优秀的 MVC 框架。它通过一套注解,让一个简单的 Java 类成为处理请求的控 制器,而无须实现任何接口。同时它还支持 RESTful 编程风格的请求。
	
	配置前端控制器DispatcherServlet 
	<servlet>
	 <servlet‐name>springmvc</servlet‐name> 
	 <servlet‐class>org.springframework.web.servlet.DispatcherServlet</servlet‐class>
	 <init‐param> 
	 <param‐name>contextConfigLocation</param‐name> <param‐value>classpath:spring‐mvc.xml</param‐value>
	 </init‐param>
	 </servlet>
	 <servlet‐mapping>
	 <servlet‐name>springmvc</servlet‐name>
	 <url‐pattern>*.do</url‐pattern>
	 </servlet‐mapping>
	 
	 创建Controller层类

@Controller
public class UserController {
@RequestMapping(value="/selectuserlist.do")
public ModelAndView selectUserList(){
System.out.println(“selectUserList”);
List users = new ArrayList();
users.add(new User(1L, “root1”, “root1”));
users.add(new User(2L, “root2”, “root2”));
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject(“users”, users);
modelAndView.setViewName("/index.jsp"); return modelAndView;
}
}

发布了11 篇原创文章 · 获赞 0 · 访问量 141
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览