本篇文章主要介绍了" JSP脚本 9大内置对象",主要涉及到方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
JSP脚一包含9个内置对象,即JSP脚本规范对它们进行了初始化,可以直接使用。JSP内置对象的实质:request与response是对应Servlet的_js...
- JSP脚一包含9个内置对象,即JSP脚本规范对它们进行了初始化,可以直接使用。
- JSP内置对象的实质:request与response是对应Servlet的_jspService()方法的形参,其它则是该方法的局部变量。
1.application
1.application对象是ServletContext的实例。
2.在Servlet中没有application对象,可通过如下代码获取
ServletContext application = getServletConfig().getServletContext();
3.application可用于在JSP脚本中获取web.xml中使用
配置的参数。如:
<% String user = application.getInitParameter("user");%>
这也能说明
配置的参数对整个web应用有效。对应web.xml部分代码:
<context-param><param-name>userparam-name><param-name>zhangchunlingparam-name>context-param>
4.Jsp与Servlet之间如何交换数据?
Web服务器提供了4个类似Map结构的容器:application、session、request、page
2. config
1.config对象是ServletConfig的实例,用得较少。
2.配置JSP也是在web.xml中配置的(比如为Jsp页面设置另一个URL)。config对象可在JSP脚本中获取web.xml中使用
配置的对数。
web.xml中对应的配置JSP的代码:
<servlet><servlet-name>configservlet-name><jsp-file>/configTest.jspjsp-file><init-param><param-name>keyNameparam-name><param-value>keyValueparam-value>init-param>servlet><servlet-mapping><servlet-name>configservlet-name><url-pattern>/configurl-pattern>servlet-mapping>
对应JSP脚本代码:
<%=config.getInitParameter("keyName")%>//以上结果是:keyValue
3.注意:
如果JSP页面希望获取web.xml中的配置信息,则必须通过为该JSP配置的路径(/config)来访问该JSP,因为只有这亲,jsp页面才会让配置对数起作用。
如:localhost:8080…/config的访问结果是:keyValue,
而localhost:8080…/configTest.jsp访问的结果是:null。
3. exception
- exception对象是Throwable的实例。
- exception对象仅在异常处理页面有效,它常用的两个方法:getMessage()和printStackTrace();
- Jsp页面生成的Servlet类里的catch部分由异常处理页面生成负责,catch块里的异常对象就是exception对象。
- JSP的异常处理机制对JSP声明不起作用,依然需要处理checked异常。
- 当jsp页面page指令的isErrorPage属性为true时,该jsp页面就是异常处理页面,所以该页面也就会提供exception对象。
4.out
').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('
').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介绍了 JSP脚本 9大内置对象,包括了方面的内容,希望对Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_2526298.html