cookies.java
来自「这是一个用JAVA语言编写的BBS论坛程序」· Java 代码 · 共 29 行
JAVA
29 行
package javabean;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.net.*;
public class Cookies extends HttpServlet{
public String getCookieValue(HttpServletRequest req,String sName)throws ServletException,IOException{
if(sName==null||sName.trim().equals(""))return "";
Cookie[] c=req.getCookies();
for(int i=0;i<c.length;i++){
if(c[i].getName().equals(sName)){
if(c[i].getValue()==null){
return "";
}else return URLDecoder.decode(c[i].getValue(),"UTF-8").trim();
}
}
return "";
}
public void setCookieValue(HttpServletResponse resp,String sName,String sValue)throws ServletException,IOException{
if(sName==null||sName.trim().equals(""))sName="";
if(sValue==null||sValue.trim().equals(""))sValue="";
Cookie c=new Cookie(sName.trim(),URLEncoder.encode(sValue.trim(),"UTF-8"));
c.setMaxAge(31536000);
resp.addCookie(c);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?