ServletContext中setattribute和getattribute存取问题
在ServletContext中,setAttribute方法存入的类型都必须一致吗?比如:先setAttribute("count",1);
,在后续修改时也都必须是int类型吗?setAttribute("count","2”);
这样不行吗?有什么问题存在?
为什么集合中不设置泛型情况下可以存不同类型的
List list = new ArrayList();
list.add(1);
list.add(1.1);
list.add("String str");
list.add(new Objext());
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没这个说法,它是个类型不安全的,存进去什么类型都行,但取的时候都变成 Object 了,需要手动强转。
以下是官方文档: