JavaEE基础:JSP的9个内置对象
1,out:
out对象是JspWriter类的实例,是向客户端输出内容常用的对象;
JSP的输出流,,等同于表达式;
out.println("test");String userName = request.getParameter("userName");String[] chooseOs=request.getParameterValues("os");request.setCharacterEncoding("UTF-8");request.setAttribute("error", "用户名不能为空.");//设置request属性request.getAttribute("error");//得到request属性request.removeAttribute("error");//移除request属性request.getRemoteAddr();
request.getRealPath("");//当前目录request.getRealPath("a.jsp");//jsp文件response.addHeader("pragma", "no-cache");response.addHeader("cache-control", "no-cache");response.addHeader("expires", "0");response.sendRedirect("url地址");session.getAttribute("bean");//得到session属性session.setAttribute("bean",bean);//设置session属性session.removeAttribute("bean");//移除session属性session.invalidate();
pageContext.forward("url地址");application.getMajorVersion()+"."+application.getMinorVersion();
application.getInitParameter("company.name(<param-name>属性)");//在web.xml中加入:<context-param><param-name>company.name</param-name><param-value>北京xxx信息技术有限公司</param-value></context-param>.getMajorVersion();//得到servlet大版本号.getMinorVersion();//得到servlet小版本号.getServerInfo();//得到服务器信息.setAttribute("","");//设置共享全局属性信息.getAttribute("");//得到共享全局属性信息config.getInitParameter("page.title(<param-name>属性)");//在web.xml中加入:<servlet><servlet-name>configServlet</servlet-name><jsp-file>/config.demo.jsp</jsp-file><init-param><param-name>page.title</param-name><param-value>config对象演示</param-value></init-param></servlet><servlet-mapping><servlet-name>configServlet</servlet-name><url-pattern>/config.demo.jsp</url-pattern></servlet-mapping>