傳統風格delete?id=11java
rest風格delete//11web
web.xml文件spring
<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:applicationContext.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
applicationContext.xmlmvc
實體類:Userapp
public class User { private String id; private String userName; private String password; private String email; //set、get、無參構造、有參構造
MAP---使用model模型的方式來展示值jsp
@Controller @RequestMapping(value="/user") public class UserController { private Map<String,Object> userList = new HashMap<String,Object>(); static{ userList.put("1", new User("1","T01","111111","tO1@bdqn.cn")); userList.put("2", new User("2","T02","222222","tO2@bdqn.cn")); userList.put("3", new User("3","T03","333333","tO3@bdqn.cn")); } @RequestMapping(value="/list",method=RequestMethod.GET) public String list(Model model){ model.addAttribute("userList",userList); return "user/userlist"; } }
展現頁面用c標籤得加url
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
內容:接收頁面:http://localhost:8080/springmvc2/user/listspa
<body> ============用戶列表查詢===============<br/> <c:forEach items="${userList }" var="ul"> id:${ul.value.id }------<br/> userName:${ul.value.userName }------<br/> password:${ul.value.password }------<br/> email:${ul.value.email }-----<br/> <br/> </c:forEach> </body>
items="${userList }" items是拿到key
List來展現rest
@RequestMapping(value="/userlist",method=RequestMethod.GET) public String list(HttpServletRequest request){ List<User> userList = new ArrayList<User>(); userList.add(new User("1","T01","111111","tO1@bdqn.cn")); userList.add(new User("2","T02","222222","tO2@bdqn.cn")); userList.add(new User("3","T03","333333","tO3@bdqn.cn")); request.setAttribute("userList", userList); return "user/userlist"; }
接收頁面:訪問路徑:http://localhost:8080/springmvc2/user/userlistcode
<c:forEach items="${userList }" var="user"> id:${user.id }<br/> userName:${user.userName }<br/> password:${user.password }<br/> email:${user.email }<br/> </c:forEach>