不好意思我还是没明白你的意思方便的话请详细说明. 按照我现在理解的意思.你可以这么做: id = request.getParameter("id"); if ( id != null ){ request.getSession().setAttribute("id",request.getSession().getAttributer("id")+","+id); }else{ id = ""; request.getSession().setAttribute("id",id); } 如果想要得到id的次序,可以取的session中的值然后用split(",")拆分字符串. 就可以得到次序
a.jsp里面的4张图片是一样的,用户点击第一张则链接到a.jsp?id=1,下面还是4张图片,只不过第一张变大,还有说明,其他也是一样的。to quzhen81503(曲真):请问如何解决?
按照我现在理解的意思.你可以这么做:
id = request.getParameter("id");
if ( id != null ){
request.getSession().setAttribute("id",request.getSession().getAttributer("id")+","+id);
}else{
id = "";
request.getSession().setAttribute("id",id);
}
如果想要得到id的次序,可以取的session中的值然后用split(",")拆分字符串.
就可以得到次序
<%
if(request.getParamenter("id")!=null){
String s=request.getParamenter("id")+",";
session.setAttribute("order_list",s);
}
%>最会在你想得到结果的时候
可以:
System.out.println(session.setAttribute("order_list"));
// 3,1,2,4,