TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
方法一:
package example;
import javax.Servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class PrevLogin extends HttpServlet{
public void service(HttpServletRequest req,HttpServletResponse res) throws IOException{
boolean prevCookie=false;
Cookie myCookie=null;
Cookie[] cookies=req.getCookies();
String str1="你前一次访问本站在";
String str2="这是你第一次访问本站!";
byte[] byte1=str1.getBytes();
byte[] byte2=str2.getBytes();
res.setContentType("text/HTML");
PrintWriter pw=res.getWriter();
pw.println("<html>");
pw.println("<bode>");
if(cookies!=null){
for(int ctr=0;ctr<cookies.length;ctr++){
if(cookies[ctr].getName().equals("PrevLogin")){
prevCookie=true;
myCookie=cookies[ctr];
}
}
}
if(prevCookie){
pw.println(new String(byte1,"8859_1"));
pw.println(myCookie.getValue());
Calendar c1=Calendar.getInstance();
Date dt=c1.getTime();
String date=dt.toString();
myCookie.setValue(date);
res.addCookie(myCookie);
prevCookie=false;
}else{
pw.println(new String(byte2,"8859_1"));
Calendar c1=Calendar.getInstance();
Date dt=c1.getTime();
String date=dt.toString();
myCookie=new Cookie("PrevLogin",date);
res.addCookie(myCookie);
}
pw.println("</body>");
pw.println("</html>");
}
}
方法二:
package example;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class PrevLogin extends HttpServlet{
public void service(HttpServletRequest req,HttpServletResponse res) throws IOException{
boolean prevCookie=false;
Cookie myCookie=null;
Cookie[] cookies=req.getCookies();
String str1="你前一次访问本站在";
String str2="这是你第一次访问本站!";
//方法二
res.setContentType("text/html;charset=UTF-8");
req.setCharacterEncoding("UTF-8");
PrintWriter pw=res.getWriter();
pw.println("<html>");
pw.println("<bode>");
if(cookies!=null){
for(int ctr=0;ctr<cookies.length;ctr++){
if(cookies[ctr].getName().equals("PrevLogin")){
prevCookie=true;
myCookie=cookies[ctr];
}
}
}
if(prevCookie){
pw.println(str1);
pw.println(myCookie.getValue());
Calendar c1=Calendar.getInstance();
Date dt=c1.getTime();
String date=dt.toString();
myCookie.setValue(date);
res.addCookie(myCookie);
prevCookie=false;
}else{
pw.println(str2);
Calendar c1=Calendar.getInstance();
Date dt=c1.getTime();
String date=dt.toString();
myCookie=new Cookie("PrevLogin",date);
res.addCookie(myCookie);
}
pw.println("</body>");
pw.println("</html>");
}
}
源码下载:http://file.javaxxz.com/2014/10/10/015450609.zip |
|