jsp & Cookie

来源:百度知道 编辑:UC知道 时间:2024/06/16 15:33:10
<%@ page contentType="text/html;charset=gb2312" %>
<%!
String[] names={"杨利伟","费俊龙","聂海胜","翟志刚","刘伯明","景海鹏"};
int[] v = new int[names.length]; // 数组v用于记录各人的票数
boolean alreadyVoted(Cookie[] cookie){
//如果cookie数组中包含名称为"voted"值为"true"的cookie就返回true,
//否则返回false
if(cookie!=null){//判断
for(int i=0;i <cookie.length;i++){
String name=cookie[i].getName();
String vote=cookie[i].getValue();
if(name.equals("voted") && vote.equals("true")){
return true;
}
else{
return false;
}
}
}
else{
return false;
}
}
%>
<%
String s=request.getParameter("favorite");
if ( s!= null) {
Cookie[] cookie=request.getCookies();
if (!alreadyVoted(cookie)){ //未投过票
int k = Integer.parseInt(

boolean alreadyVoted(Cookie[] cookie){
boolean returnValue = false;
//如果cookie数组中包含名称为"voted"值为"true"的cookie就返回true,
//否则返回false
if(cookie!=null){//判断
for(int i=0;i <cookie.length;i++){
String name=cookie[i].getName();
String vote=cookie[i].getValue();
if(name.equals("voted") && vote.equals("true")){
returnValue = true;
}
}
return returnValue;
}

把这段改成这样子,不行再问我

else{
return false;
}
去掉这个,直接写成return false;如何