今天在JCreator写了一个Cookie测试程序 发现程序明明导入了Cookie类 切不能识别!! 程序如下:
/**
* @(#)TestCookie.java
*
*
* @author
* @version 1.00 2011/8/24
*/
package com.mayi;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.Cookie;
import java.io.*;
public class TestCookie extends HttpServlet {
// 处理get()
public void doGet(HttpServletRequest req, HttpServletResponse res) {
try {
//解决中文乱码
res.setContentType("text/html;charset=gbk");
PrintWriter pw = res.getWriter();
res.setContentType("text/html;chaset=gb2312");
// /当用户请求访问servlet时,将信息创建到该用户的cookie中
// /1 现在服务器端创建一个cookie
Cookie mycookie = new Cookie("color1", "red");
// /2该cookie存在的时间
// /如果你不设置时间,那么该cookie将不会保存
mycookie.setMaxAge(30);
// /3 将cookie写回到客户端
res.addCookie(mycookie);
pw.println("已经创建了cookie");
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
声明我的程序是没有问题的 后面我怎么找都找不到 就把这个程序复制到eclipse下运行下 在eclipse中居然通过了 然后我再复制回JCreator中 在编译 也通过了!
我很是奇怪! 也不知是不是编译器的问题!!呵呵搞不懂!!