最新回答 / ThomasKim
这是一个常量表示四个作用域范围,pageContext.getAttribute(String name, int scope),其中scope值可以填写, PageContext.APPLICATION_SCOPE=4 PageContext.SESSION_SCOPE=3 PageContext.REQUEST_SCOPE=2 PageContext.PAGE_SCOPE=1 这四个值,也就是说你要获得的值是存在于下面四个范围中哪一个范围里面。
2017-02-26
最赞回答 / laoLangLoveProgram
//1.保存list到cookie中时需要转码 Cookie cookie = new Cookie("ListViewCookie", URLEncoder.encode(list, "UTF-8")); response.addCookie(cookie);//2.读取cookie,遍历这个Cookies集合的时候需要解码 if(cookies!=null && cookies.length>0) { for(Cookie c...
2017-02-26
response.addCookie(cookie);
如果这行有报错,是因为cookie里面的“,”没有被转码,需要在创建cookie和提取cookie时转码:
list = URLDecoder.decode(c.getValue(),"utf-8");
Cookie cookie = new Cookie("ListViewCookie",URLEncoder.encode(list,"utf-8"));
还要在最上面import ="java.net.*"方可正常使用!
如果这行有报错,是因为cookie里面的“,”没有被转码,需要在创建cookie和提取cookie时转码:
list = URLDecoder.decode(c.getValue(),"utf-8");
Cookie cookie = new Cookie("ListViewCookie",URLEncoder.encode(list,"utf-8"));
还要在最上面import ="java.net.*"方可正常使用!
2017-02-25
那out.的换行又跟html的有什么不同?
答:out.println的东西就相当于在页面写html代码
另外 html代码换行并不能导致页面显示的换行,还得在要换行的代码后加<br> , 因此你的程序得这样写:
out.println(j+"<br>");
答:out.println的东西就相当于在页面写html代码
另外 html代码换行并不能导致页面显示的换行,还得在要换行的代码后加<br> , 因此你的程序得这样写:
out.println(j+"<br>");