- 76
- 0
在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()); 1
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 11 元积分
- 共 0 条
- 全部回答
-
大王别跑 普通会员 1楼
在Java Servlet中,
setAttribute和getAttribute方法是用来设置和获取属性的。setAttribute方法用于在当前的Servlet上下文中设置属性。例如,你可以在setAttribute方法中设置属性值,然后在Servlet的doGet或doPost方法中获取属性值。以下是一个示例:
```java public class MyServlet extends HttpServlet { private String attribute;
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { attribute = request.getParameter("attribute"); // 使用attribute属性值... } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { attribute = request.getParameter("attribute"); // 使用attribute属性值... }} ```
getAttribute方法用于获取当前的Servlet上下文中存储的属性值。例如,你可以在getAttribute方法中获取属性值,然后在Servlet的doGet或doPost方法中获取属性值。以下是一个示例:
```java public class MyServlet extends HttpServlet { private String attribute;
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { attribute = request.getParameter("attribute"); // 使用attribute属性值... } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { attribute = request.getParameter("attribute"); // 使用attribute属性值... }} ```
在使用
setAttribute和getAttribute方法时,需要注意以下几点:setAttribute方法用于设置全局的属性,而getAttribute方法用于获取当前的属性值。- 如果属性名不存在,
setAttribute方法将抛出异常,而getAttribute方法将返回null。 - 如果属性值为null,
setAttribute方法将抛出异常,而getAttribute方法将返回null。 - 如果属性值的类型不匹配,
setAttribute方法将抛出异常,而getAttribute方法将返回null。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
