Servlet和JSP初始化参数小结
2017-03-19 17:17
169 查看
请求被封装成为一个HttpServletRequest对象。使用getParameter(String )来获得GET请求的参数。
响应被封装成为一个HttpServletResponse对象。通过getWriter()获得对象,该对象为OutputStream子类。
servlet可以使用getServletContext.getInitParam(String paramName)获得web.xml里Servlet的子标签init标签配置的参数。
Servlet提供getInitParameter(String param)来获得web.xml里Servlet的子标签init标签配置的参数,也可以由Servlet提供getServletConfig()返回ServletConfig对象再获得初始化参数。
上下文参数context-param:上下文参数不同于servlert标签里的init标签配置的,获得上下文参数要用ServletContext对象,通过Servlet的getServletConfig().getServletContext获得对象,再使用getInitParameter获得参数,
JSP行为:
包含Bean:<jsp:useBean id="" class="" scope=""> 使用Bean:<jsp:getProperty name="" property="">
设置Bean:<jsp:setProperty name="" property="">
跳转:<jsp:forward page=""><jsp:param name="" value=""></>
JSP内置九大对象:
out对象:out.append()。
request对象:request.setAttribute(String,Object)在request中保存一个对象,可以使用getAttribute(String)获得,request.getParameter()获得地址栏参数。
response对象:getOut()获得PrintWriter对象。
config对象:它是ServletConfig的实例,ServletConfig封装了配置在web.xml中初始JSP的参数。
session对象:getAttribute获得session中属性名为对应的对象,set方法可以设置。
application对象:它是ServletContext类的对象,它封装了JSP所在Web应用程序的信息,如web.xml中的全局信息。通过ServletConfig。getServletContext获得,整个Web应用就一个application对象。getAttribute返回application中属性名对象的对象。getInitParameter返回全局初始化参数。
page对象:代表当前页面,相当于Java中的this。
pageContext对象:是PageContext的实例,代表了当前JSP编译后的内容,通过它能获得JSP中的资源,getAttribute返回指定范围内的属性,也可以由它获得其他的内置对象,如getRequest()。
exception对象:封装了JSP中抛出的异常信息。
补充EL表达式:用${}扩起来,用在JSP中的html代码中,常用来注入或获取相应Bean,可以获得对象的属性。
补充OGNL:用#声明OGNL、%字符串中显式声明OGNL、$在资源文件中引用OGNL
响应被封装成为一个HttpServletResponse对象。通过getWriter()获得对象,该对象为OutputStream子类。
servlet可以使用getServletContext.getInitParam(String paramName)获得web.xml里Servlet的子标签init标签配置的参数。
Servlet提供getInitParameter(String param)来获得web.xml里Servlet的子标签init标签配置的参数,也可以由Servlet提供getServletConfig()返回ServletConfig对象再获得初始化参数。
上下文参数context-param:上下文参数不同于servlert标签里的init标签配置的,获得上下文参数要用ServletContext对象,通过Servlet的getServletConfig().getServletContext获得对象,再使用getInitParameter获得参数,
JSP行为:
包含Bean:<jsp:useBean id="" class="" scope=""> 使用Bean:<jsp:getProperty name="" property="">
设置Bean:<jsp:setProperty name="" property="">
跳转:<jsp:forward page=""><jsp:param name="" value=""></>
JSP内置九大对象:
out对象:out.append()。
request对象:request.setAttribute(String,Object)在request中保存一个对象,可以使用getAttribute(String)获得,request.getParameter()获得地址栏参数。
response对象:getOut()获得PrintWriter对象。
config对象:它是ServletConfig的实例,ServletConfig封装了配置在web.xml中初始JSP的参数。
session对象:getAttribute获得session中属性名为对应的对象,set方法可以设置。
application对象:它是ServletContext类的对象,它封装了JSP所在Web应用程序的信息,如web.xml中的全局信息。通过ServletConfig。getServletContext获得,整个Web应用就一个application对象。getAttribute返回application中属性名对象的对象。getInitParameter返回全局初始化参数。
page对象:代表当前页面,相当于Java中的this。
pageContext对象:是PageContext的实例,代表了当前JSP编译后的内容,通过它能获得JSP中的资源,getAttribute返回指定范围内的属性,也可以由它获得其他的内置对象,如getRequest()。
exception对象:封装了JSP中抛出的异常信息。
补充EL表达式:用${}扩起来,用在JSP中的html代码中,常用来注入或获取相应Bean,可以获得对象的属性。
补充OGNL:用#声明OGNL、%字符串中显式声明OGNL、$在资源文件中引用OGNL
相关文章推荐
- jsp+Servlet学习(二)初始化参数
- [JSP]Servlet之获取初始化参数inti/MVC模型
- Servlet的初始化参数的配置和使用
- Servlet初始化参数与上下文初始化参数
- jsp传递中文参数、空格以及表单内容换行问题解决小结
- 在Servlet和JSP中访问web.xml设置的初始参数
- Servlet中向JSP传递参数
- jsp传递中文参数、空格以及表单内容换行问题解决小结
- JSP中文及传中文参数乱码解决方法小结
- Jsp/Servlet接收FORM表格参数时输出乱码的处理
- 在JSP页面中访问web.xml中的初始化参数
- 记一次 从servlet传参数到jsp页面出现乱码问题的解决参考
- 如何在JSP页面中访问web.xml中的初始化参数?
- 在Servlet和JSP中访问web.xml设置的初始参数
- jsp/servlet取参数乱码问题分析
- 在Servlet和JSP中访问web.xml设置的初始参数
- 解答上篇Servlet研究的问题(取初始化参数问题):context-param和init-param区别
- Jsp/Servlet接收FORM表格参数时输出乱码的处理
- Web小结---Servlet,JSP,过滤器和监听器,四个作用域和九个内置对象,EL表达式语言,自定义标签,JSTL,国际化与汉字的编码
- JSP中文乱码处理之Servlet接收参数中文乱码处理