session.setAttribute("count","5"),如果count属性已经存在,会抛出异常。
时间: 2023-07-19 18:50:51 浏览: 103
不会抛出异常。在Java中,当使用session.setAttribute(name, value)方法设置Session属性时,如果该属性已经存在,则会覆盖原有的属性值。因此,当执行session.setAttribute("count", "5")时,如果Session中已经存在名为"count"的属性,则会将其属性值覆盖为"5",而不会抛出异常。如果需要避免覆盖已有属性,可以在设置属性之前先使用session.getAttribute(name)方法获取属性值,如果返回null,则说明该属性不存在可以安全地进行设置。
阅读全文