下列选项中,关于HttpSession的说法,正确的是() (多选)
A. HttpSession.getAttribute(String param)方法的返回类型是Object
B. HttpSession.getAttribute(String param)方式的返回类型是String
C. 调用HttpSession的setAttribute(“key”,”value”)方法时,如果这个会话中对应键key已经有一个值,就会导致抛出异常
D. 调用HttpSession的setAttribute(“key”,”value”)方法时,如果这个会话中对应键key已经有一个值,就会用新值替换原先的值