Javaee基础部分总结

javaee

浏览次数(servletContext)

1
2
3
4
5
6
7
8
9
10
ServletContext sc=request.getServletContext();
Object o=sc.getAttribute("count");
if(o!=null&&o instancefo Integer){
o=((Integer)o)+1;
response.getWriter.write("访问次数为"+o);
sc.setAttribute("count",o);
}else{
sc.setAttribute("count",1);
response.getWriter.write("访问次数为1")
}

post与get请求参数的接收

1
2
3
4
5
6
HTML中text以及password的属性:
String name=request.getParameter("username");
HTML中checkbox属性:
String[] hobby=request.getParameterValues("hobby");

请求在servlet的转发:

RequestDispatcher rd=request.getRequestDispatcher("/servlet02?id="1);

rd.include(request,response);
或者是
rd.forward(request.response);

cookie与session会话请求

从服务器想客户端添加cookie
    Cookie cookie=new Cookie("键","值")
    cookie.setMaxAge(cookie最大的存在时间);
    response.addCookie(cookie)

获得cookie
    Cookie[] cookie=request.getCookies();

使用cookie
    cookie.getName()
    cookie.getValue()


创建或获取session
    HttpSession session=request.getSession();

读取session值
    session.getAttribute("键");

添加session元素:
    session.setAttribute("属性名","属性值");

删除
    session.removeAttribute("属性")
Fork me on GitHub