一:
@Controller
@RequestMapping("ljl")
public class HelloCotroller {
@RequestMapping("first")
public String doFirst() {
return "/index.jsp";
}
@RequestMapping("second")
public String doSecond() {
return "/insert.jsp";
}
@RequestMapping(value = "/*three")
public String doThree() {
return "/insert.jsp";
}
@RequestMapping(value = "/four*")
public String doFour() {
return "/insert.jsp";
}
@RequestMapping(value = "/**/five")
public String doFive() {
return "/insert.jsp";
}
}
二:
@Controller
public class ParamController {
@RequestMapping("/one")
public String doOne(String uname) {
System.out.println(uname);
return "/index.jsp";
}
@RequestMapping("/two")
public String doTwo(UserInfo info) {
System.out.println(info.getUname());
return "/index.jsp";
}
/*域属性*/
@RequestMapping("/three")
public String doThree(UserInfo info) {
System.out.println("用户名:" + info.getUname() + "\t" + "图书名称:" + info.getBook().getBookname());
return "/index.jsp";
}
/*集合*/
@RequestMapping("/six")
public String doSix(UserInfo info) {
System.out.println("用户名:" + info.getUname() + "\t" + "图书名称:" + info.getList().get(1).getBookname());
return "/index.jsp";
}
/*url*/
@RequestMapping(value = "/{uname}/{age}/sever")
public String doSever(@PathVariable("uname") String uname, @PathVariable String age) {
System.out.println(uname);
System.out.println(age);
return "/index.jsp";
}
页面:
<h2>Login</h2>
<form action="six" method="post">
用户名:<input name="uname"/>
图书名称1:<input name="list[0].bookname"/>
图书名称2:<input name="list[1].bookname"/>
<input type="submit"/>
</form>