<% List recentViews=null; //設定SESSION的活時間 session.setMaxInactiveInterval(60*10); HashMap adinfo = new HashMap(); adinfo.put("Title",TOPIC); adinfo.put("Url",url); if (request.getSession().getAttribute("RecentViews")!=null){ recentViews =(List)request.getSession().getAttribute("RecentViews"); if(recentViews.contains(adinfo)){ recentViews.remove(adinfo); } if(recentViews.size()>=5){ recentViews.remove(0); } } if (recentViews==null){ recentViews=new ArrayList(); } recentViews.add(adinfo); request.getSession().setAttribute("RecentViews", recentViews); %><% for (int i=recentViews.size()-1;i>=0;i--){ HashMap adinfoHM = (HashMap)recentViews.get(i); <li><a href="<%=adinfoHM.get("Url") %>" title="<%=adinfoHM.get("Title")%>">%=StringUtil.getSubstring((String)adinfoHM.get("Title"), 25)%></a></li> } %>
My Think
我決定的路,我將走下去
2013年8月31日 星期六
【JSP】用SESSION製作瀏覽記錄
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言