jsp쿠키 클래스 만들다가..오류가 나서 질문드립니당
갤1
package jsp.util;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.Cookie;
import java.util.Map;
import java.net.URLEncoder;
import java.net.URLDecoder;
import java.io.IOException;
public class CookieBox
{
Map cookieMap = new Java.util.HashMap();
public CookieBox(HttpServletRequest request){
Cookie[] cookies = request.getCookies();
if (cookies != null)
{
for (int i = 0 ; icookies.length ; i++ )
{
cookieMap.put(cookies[i].getName(),cookies[i]);
}
}
}
public static Cookie createCookie(String name, String value) throws IOException{
return new Cookie(name, URLEncoder.encode(value, euc-kr));
}
public static Cookie createCookie(String name, String value, String path, int maxAge) throws IOException{
Cookie cookie = new Cookie(name,URLEncoder.encode(value,euc-kr));
cookie.setPath(path);
cookie.setMaxAge(maxAge);
return cookie;
}
public Cookie getCookie(String name){
return (Cookie)cookieMap.get(name);
}
public String getValue(String name) throws IOException{
Cookie cookie = (Cookie)cookieMap.get(name);
if (cookie == null)
{
return null;
}
return URLDecoder.decode(cookie.getValue(), euc-kr);
}
public boolean exists(String name){
return cookieMap.get(name) != null;
}
}
이렇게 클래스를 만들고..컴파일해서 쓰려고 하는데요...
CookieBox.java:3: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletRequest;
CookieBox.java:4: package javax.servlet.http does not exist
import javax.servlet.http.Cookie;
이렇게 맨위에 javax를 부르는 구문부터 에러가 납니당.
당연 위에서 저것을 못부르니 cookie관련 클래스 모두가 에러가 뜨네요..ㅜ.ㅜ
알려주세요~
어설프게 자바슬쩍 공부하고..jsp로 뛰어들었는데..힘드네용
-
소윤
감사합니당 -0- ;; 고걸 않해줬었네용
-
해지개
javax.servlet 패키지가 없어서 입니다. 아마 servlet.jar 파일이 필요합니다. 구하셔서 클래스 패스에 추가해주어야겠죠.