servlet里面参数和属性的区别
| 属性 | 参数 | |
|---|---|---|
| 类型 |
上下文getServletContext().getAttribute(String)请求 response.getAttribute(String)会话 HttpSession.getAttribute(String) |
上下文初始化参数getServletContext().getInitParameter(String)(ps: 一般来自DD) 请求参数 response.getParameter(String)(ps: 一般来自于查询字符串或者post表单数据) Servlet初始化参数 getServletConfig().getInitParameter(String)(ps: 一般来自DD) |
| 设置方法 |
setAttribute(String name, Object value)
| 不可以设置上下文和Servlet初始化参数。 |
| 返回类型 | Object | String |
三个属性作用域的区别
- 对于上下文属性,应用中每一部分都可以访问
- 对于会话属性,只有能访问特定HttpSession的部分才能访问
- 对于请求属性,只有能访问特定ServletRequest的部分才能访问
Servlet参数与属性详解
本文详细解释了Servlet中参数与属性的区别,包括它们的类型、作用域及如何获取和设置等关键信息。有助于理解Servlet的工作机制。
768

被折叠的 条评论
为什么被折叠?



