REST

傳統風格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>
相關文章
相關標籤/搜索