借一楼的话:
在向list添加id之前,将list分割成数组arr,遍历arr的最后5条记录,判断是否存在将要添加的id,若存在则不添加,如不存在才添加。这样就不会在浏览的商品中出现重复的浏览记录了。若存在则不添加。但是要修改顺序,这样才合理。这里说一一下我的方法:先把该id的数组元素存放到一个变量,把该id后的数组元素往前推一位,并把该id的商品放到数组最后一位。然后让list=“”。然后通过循环把数组的元素以及分隔符“,”添加到list当中。
list = "";
for(int k=0; k<arr.length; k++){
list+= arr[k]+",";
}
在向list添加id之前,将list分割成数组arr,遍历arr的最后5条记录,判断是否存在将要添加的id,若存在则不添加,如不存在才添加。这样就不会在浏览的商品中出现重复的浏览记录了。若存在则不添加。但是要修改顺序,这样才合理。这里说一一下我的方法:先把该id的数组元素存放到一个变量,把该id后的数组元素往前推一位,并把该id的商品放到数组最后一位。然后让list=“”。然后通过循环把数组的元素以及分隔符“,”添加到list当中。
list = "";
for(int k=0; k<arr.length; k++){
list+= arr[k]+",";
}
2018-04-26
out request response session application
config page pageContext exception
config page pageContext exception
2018-04-24
已采纳回答 / qq_昵称不能为空
虚拟路径而已不重要,只需要知道有这么回事,会改写就可以了。他没改写一般是第一次创建一个WEB项目,改写的是复制之前的web项目,他复制的改了WEB名。但是没有改写项目发布后的URL,如果两个项目的URL都是一样,那么电脑就不知道你启用的是那个WEB项目。个人理解。不知道你懂了没。。。
2018-04-24
最赞回答 / 慕侠3542704
不是这个page当然只对本页面有效,但是老师使用了一个session内部对象
session.setAttribute("loginUser", loginUser.getUsername());这个代码让这个名字变成了一个session对象,然后有调用了session对象的方法。而且这个转发之后其实这个也面中的信息全部被清除了,但是这个名字已经成为了session对象,所以他会被保留下来。
2018-04-24