HttpSession中setAttribute(name, value)方法

jiabiaoli 2014-03-31 06:31:45
可以通过HttpServletRequest.getSession()获取session,HttpServletRequest是一个接口,哪个类实现的这个接口?获取的session是Map对象吗?
...全文
365 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ay转身遇 2014-03-31
  • 打赏
  • 举报
回复
楼上
长笛党希望 2014-03-31
  • 打赏
  • 举报
回复
首先 HttpServletRequest 继承自ServletRequest public interface HttpServletRequest extends ServletRequest session不是Map对象,只是HttpSession的实例而已。。。但是你可以把它当做map,毕竟key-value对应嘛。
不是太高的手 2014-03-31
  • 打赏
  • 举报
回复
servlet核心
	1、核心的类与接口
		a,Servlet接口
		b,GenericServlet抽象类
		c,HttpServlet抽象类
		d,ServletRequest,ServletResponse接口
		e,ServletConfig接口
			ServletContext getServletContext();
			String getInitParameter(String paraName);
		f,HttpServletRequest接口
			String getParameter(String name);
			String[] getParameterValues(String name);
			setCharacterEncoding(String code);
			RequestDispatcher getRequestDispatcher(String url);
			setAttribute(String name,Object obj);
			Object getAttribute(String name);
			removeAttribute(String name);
			String getContextPath();
			String getRequestURI();
			HttpSession getSession()/getSession(boolean flag);
			Cookie[] getCookies();
		g,HttpServletResponse接口
			setContentType(String str);
			PrintWriter getWriter();
			sendRedirect(String url);
			encodeURL(String url);
			encodeRedirectURL(String url);
			addCookie(Cookie cookie);
		h,ServletContext接口
			String getRealPath(String str);
			setAttribute(String name,Object obj);
			Object getAttribute(String name);
			removeAttribute(String name);
			String getInitParameter(String name);
	2、servlet的生命周期
			a,什么是servlet生命周期?
			b,servlet生命周期的四个阶段?
				<load-on-startup>配置
			c,如何override init方法?
				init()或者init(ServletConfig config)
			d,servlet的初始化参数如何配置?
不是太高的手 2014-03-31
  • 打赏
  • 举报
回复
servlet核心 1、核心的类与接口 a,Servlet接口 b,GenericServlet抽象类 c,HttpServlet抽象类 d,ServletRequest,ServletResponse接口 e,ServletConfig接口 ServletContext getServletContext(); String getInitParameter(String paraName); f,HttpServletRequest接口 String getParameter(String name); String[] getParameterValues(String name); setCharacterEncoding(String code); RequestDispatcher getRequestDispatcher(String url); setAttribute(String name,Object obj); Object getAttribute(String name); removeAttribute(String name); String getContextPath(); String getRequestURI(); HttpSession getSession()/getSession(boolean flag); Cookie[] getCookies(); g,HttpServletResponse接口 setContentType(String str); PrintWriter getWriter(); sendRedirect(String url); encodeURL(String url); encodeRedirectURL(String url); addCookie(Cookie cookie); h,ServletContext接口 String getRealPath(String str); setAttribute(String name,Object obj); Object getAttribute(String name); removeAttribute(String name); String getInitParameter(String name); 2、servlet的生命周期 a,什么是servlet生命周期? b,servlet生命周期的四个阶段? <load-on-startup>配置 c,如何override init方法? init()或者init(ServletConfig config) d,servlet的初始化参数如何配置?
jackson_fighting 2014-03-31
  • 打赏
  • 举报
回复
楼主多查下API吧。 javaee_6_api
jackson_fighting 2014-03-31
  • 打赏
  • 举报
回复




81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧