关于Servlet和JSP中配置的初始参数的获取与设置
来源:互联网 发布:淘宝开店认证失败2017 编辑:程序博客网 时间:2024/05/16 14:42
请求被封装成为一个HttpServletRequest对象。使用getParameter(String )来获得GET请求的参数。
响应被封装成为一个HttpServletResponse对象。通过getWriter()获得对象,该对象为OutputStream子类。
Servlet提供getInitParameter(String param)来获得web.xml里Servlet的子标签init标签配置的参数,也可以由Servlet提供getServletConfig()返回ServletConfig对象再获得初始化参数。
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。
0 0
- 关于Servlet和JSP中配置的初始参数的获取与设置
- 在Servlet和JSP中访问web.xml设置的初始参数
- Servlet(3)ServletConfig接口的介绍(获取web.xml中某个Servlet中的初始配置参数)
- JSP中初始化参数的设置和获取方法
- JSP中初始化参数的设置和获取方法
- java web中jsp与servlet之间的跳转和传递参数
- java web中jsp与servlet之间的跳转和传递参数
- servlet获取web.xml中配置的初始化参数
- 学习堆的配置参数(最大堆和初始堆的设置)
- Servlet中初始化参数和上下文参数的配置
- jsp 和 Servlet中获取路径的各种方法总结
- jsp与servlet之间的参数传递
- jsp与servlet之间的参数传递
- jsp与servlet之间的参数传递
- JSP与Servlet的参数传递接收
- servlet与jsp,jsp与jsp,jsp与servlet的传递参数问题
- Servlet和JSP中关于重定向的方法
- 关于java中jsp和servlet传值的问题
- eclipse开发中常用快捷键
- 算术表达式转成后缀表达式(逆波兰式)并求值
- 八大排序算法——冒泡排序
- Android中的SystemClock类
- Java中HashMap和TreeMap的区别深入理解
- 关于Servlet和JSP中配置的初始参数的获取与设置
- 1008. Elevator (20)
- HDU 5294 Tricks Device
- 【第十三课】数组的几种定义方式
- 北邮OJ-266-分数加法-14网研上机A
- 005
- iOS-OC根据时间戳获取距离现在的状态(刚刚,分钟前,今天,昨天)
- 这个世界上最爽的事情,就是一次通过编译并且结果正确
- leetcode 409. Longest Palindrome