JSP的3,7,9

三大指令:

<% @page 该指令是针对当前页面的指令<%@ page [Attribute="Value"] %>

<% @include用于指定包含另一个页面<%@include file="path"%>

 <% @talib用于定义和访问自定义标签 

七个动作:<jsp:forward    <jsp:param:用于传递参数

九个对象:out(向页面输出内容)、request(请求)、response(接收响应)、application(应用)、pagepagecontext、config(配置文件)、session(会话)、exception(页面异常错误处理)

1application在局部方法中获取是ok的,但是在成员变量的位置获取不到,报500

application对象

方法:setAttribute,getAttribute,removeAttribute

           设置                     获取                      删除     属性值

getRealPath:获取当前项目的跟路径(上传图片,找出服务器的所在地址)

在Servlet中,获取application的方法,有两种
1.通过无参初始化方法,直接取得;
ServletContext application=this.getServletContext();  
2.通过有参初始化方法,必须使用config对象取得。

config.getInitParameter(String name);

config对象一般用来取得服务器的初始化配置参数,但若要使用此对象应在WEB-INF/web.xml之中配置servlet。
使用config对象的前提:JSP页面必须在web.xml中进行配置。
要取得这些初始化参数,必须通过映射名称进行访问JSP页面,才可以取得初始化参数,就通过config对象取得。
取得初始化参数的方法:
public String getInitParameter(String name)
//取得全部配置参数
public Enumeration getInitParameterName()

猜你喜欢

转载自blog.csdn.net/du5006150054/article/details/80296941
3/9