SpringMVC学习笔记(五) Restful风格、@PathVariable、静态资源

Restful 风格的资源 URL 简介

https://blog.csdn.net/a909301740/article/details/80587580

SpringMVC对rest风格的支持

Article.java

int id、String title、String content、get和set、无参构造、有参构造、

web.xml

对springmvc的配置中,url-pattern不再是*.do“”,因为要做rest风格的,要请求所有的、


	springmvc
	org.springframework.web.servlet.DispatcherServlet
	
		contextConfigLocation
		classpath:spring-mvc.xml
	


	springmvc
	/    

spring-mvc.xml

除了配置使用注解的包和视图解析器外,要将静态资源路径映射成指定的路径、






ArticleController

@Controller
@RequestMapping("/article")
public class ArticleController {

	@RequestMapping("/list")
	public String list(Model model){
		return "article/list";
	}
	
	@RequestMapping("/details/{id}")
	public ModelAndView details(@PathVariable("id") int id){    //@PathVariable获取url变量值
		ModelAndView mav=new ModelAndView();
		if(id==1){
			mav.addObject("article", new Article("文章一","文章一的内容"));
		}else if(id==2){
			mav.addObject("article", new Article("文章二","文章二的内容"));
		}
		mav.setViewName("article/details");
		return mav;
	}
}

list.jsp


文章列表

文章一

文章二

details.jsp




${article.title }

${article.content }

你可能感兴趣的:(#,SpringMVC,SpringMVC,Restful风格,@PathVariable,静态资源)