springmvc 简单的注解

目录结构如下:

springmvc 简单的注解_第1张图片

简单的注解配置如下:

web.xml配置

  
	
	
		spring
		org.springframework.web.servlet.DispatcherServlet
		   
            contextConfigLocation  
            classpath:config/*.xml  
         
		
		1
	


	
		spring
		*.do
	

spring配置



	
	
		
		
		
	
控制器类:

@Controller
public class StartControler{
	@RequestMapping("/start.do")
  public String start(){
		System.out.println("111");
	  return "start";
  }
}

handler  method中的RequestMapping可以放在类上面,也可以放在方法上面->类上面的表示根,方法上面的表示根下面的目录。


restful风格(请求路径作为参数)

@Controller
@RequestMapping("/s")
public class StartControler{
	@RequestMapping("/start/{name}")
  public String start(@PathVariable String name){
		System.out.println(name);
	  return "start";
  }
}
请求路径为:http://localhost:8082/springTest/s/start/gu.do
请求方法不同,跳到不同的方法:

@Controller
@RequestMapping("/s")
public class StartControler{
	@RequestMapping(value="/start", method = RequestMethod.GET)  
  public String start(){
		System.out.println("1");
	  return "start";
  }
}

把上面的get改为post即可。


你可能感兴趣的:(java)