首先cookie是EL表达式的内置对象可以直接拿来使用
${cookie.name}将获得对应cookie的对象,比如我们用jsp将一段cookie发送给客户端。
JAVA代码编写:
/**
* 设置cookie
*
* @param response
* @param name
* cookie名字
* @param value
* cookie值
* @param maxAge
* cookie生命周期 以秒为单位
* @throws UnsupportedEncodingException
*/
public static void addCookie(HttpServletResponse response, String name, String value, int maxAge)
throws UnsupportedEncodingException {
if(value == null)
value = "";
Cookie cookie = new Cookie(name, URLEncoder.encode(value, "utf-8"));
cookie.setPath("/cfept");
if (maxAge > 0)
cookie.setMaxAge(maxAge);
response.addCookie(cookie);
}
然后我们就可以使用${cookie.name}获得这个cookie了,${cookie.name.name}获得cookie名称,${cookie.name.value}获得cookie值.