¿¹Á¦

public void doGet(HttpServletRequest req, HttpServletResponse resp) {

HttpSession session = req.getSession(true);
session.setAttribute(ATTRIB_NAME, new NonSerializableData());
// ...
}
public class NonSerializableData {
// ...
}

private static final String ATTRIB_NAME = "badExample";

¼Ö·ç¼Ç
¿ÀºêÁ§Æ®°¡ java.io.SerializableÀ» ±¸ÇöÇϵµ·Ï Çϰí Çʵ带 Àӽ÷Π¸¸µé°Å³ª ¿ÀºêÁ§Æ®¸¦ HttpSession¿¡ ÀúÀåÇÏÁö ¸¶½Ê½Ã¿À.

public void doGet(HttpServletRequest req, HttpServletResponse resp) {

HttpSession session = req.getSession(true);
session.setAttribute(ATTRIB_NAME, new SerializableData());
// ...
}
public class NonSerializableData implements java.io.Serializable {
static final long serialVersionUID = -817083988410801866L;
// ...
}

private static final String ATTRIB_NAME = "badExample";