1. 程式人生 > >SpringMVC中的路徑引數和URL引數

SpringMVC中的路徑引數和URL引數

1、SpringMVC中的路徑引數就是指在路徑中新增引數,用於實現偽靜態是很好的。
2、路徑引數實現方式(一個Controller方法)

@RequestMapping(value="/page/{name}/{age}",method=RequestMethod.GET)
public String getName(ModelMap map,@PathVariable("name") String name,@PathVariable("age") int age)
{
    map.addAttribute("name",name);
    map.addAttribute("age"
,age); return "name"; }

3、建立name.jsp檔案

<%@page pageEncoding="UTF-8"%>
<html>
<head>
    <meta charset="UTF-8">
    <title>test</title>
</head>
<body>
<div>
    名字:${name}<br/>
    年齡:${age}
</div>
</body>
</html>

5、在controller中接受請求引數的實現(controller)

@RequestMapping(value="/result",method=RequestMethod.GET)
public String resultParam(ModelMap map,@RequestParam String name,@RequestParam int age)
{
    map.addAttribute("name",name);
    map.addAttribute("age",age);
    return "result";
}

6、建立result.jsp檔案

<%@page pageEncoding="UTF-8">
<html>
<head>
    <meta charset="UTF-8"
> <title>測試</title> </head> <body> 名字:${name}<br/> 年齡:${age} </body> </html>