解决1楼所说的问题用String类的contains()方法即可。如果字符串list未包含id则返回false,取非,执行添加商品id到浏览记录,反之则不添加
String id = request.getParameter("id");
if(!list.contains(id)){
list += id + ",";
}
String id = request.getParameter("id");
if(!list.contains(id)){
list += id + ",";
}
2018-01-12
我用的是eclipse自带的网页,链接加入中文参数后跳转会出错,显示HTTP400页面,这个情况只需要换个浏览器再试试就可以了,我换成chrome浏览器后就可以正常跳转,并且我在没有修改server.xml的情况下也可以正常传递中文参数,我的tomcat是9.0.2的版本
2018-01-11
注意标签是否一一对应,有开始就要有结尾,所有表单控件(文本框.文本域.按钮.单选框.复选框等)都必须放在<form></form>之间,另外form表单标签注意别写成from了....
2018-01-11
isUseCookies== null 说明isUseCookies没有初始化 或者赋值为了null,说明isUseCookies内没有数据
但是 当isUseCookies 初始化后 isUseCookies != null但isUseCookies内依然没有数据
1、如果直接判断isUseCookies.length>0,如果isUseCookies == null,那程序报空指针的错
2、如果只判断isUseCookies.length == null,那isUseCookies内的数据还是可能为空
但是 当isUseCookies 初始化后 isUseCookies != null但isUseCookies内依然没有数据
1、如果直接判断isUseCookies.length>0,如果isUseCookies == null,那程序报空指针的错
2、如果只判断isUseCookies.length == null,那isUseCookies内的数据还是可能为空
2018-01-09