(转)jsp 9个内置对象
1,out:
out对象是JspWriter类的实例,是向客户端输出内容常用的对象;
JSP的输出流,,等同于表达式;
out.println("test"); String userName = request.getParameter("userName"); 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();
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>
pageContext.forward("url地址");