JSP学习回忆4

1、Xpath的简单说明:
  <authors>
    <author>
<name>zhang</name>
<nationality>china</nationality>
    </author>
    <author period="classical">
    <name>jhoson</name>
       <nationality>US</nationality>
    </author>  
<authors>
a、“/”表示当前文档的节点,“//”表示当前文档的所有节点。例如:
   "/authors/author":表示根目录下,父节点为authors的元素author
   "//name":表示查找XML文档中的所有name元素,而不论是在哪个层次
b、“*”:表示某个层次上的所有的元素。如:"/authors/author/*":表示父节点为authors的元素author下的所有元素。
c、"/authors/*/name":表示查找所有名为name的元素,而不管他的父节点是什么,但对上的父节点必须是authors
d、"//*":查找所有元素
e、"/authors/author[nationality]/name":只查找那些在authors下包含有nationality子元素的author的name节点
f、"/authors/author[nationality='US']/name":只查找那些在authors下包含有nationality的值是US的子元素的author的name节点
g、"/authors/author[@period='classical']/name":只查找那些在authors下包含有属性period的值是classical的子元素的author的name节点

2、JSTL隐含对象:(主要用于EL表达式)
pageContext:指JSP的PageContext对象
pageScope:一个Map对象,包括page范围的属性和值
requestScope:一个Map对象,包括request范围的属性和值
sessionScope:一个Map对象,包括session范围的属性和值
ApplicationScope:一个Map对象,包括applicatin范围的属性和值
param:一个Map对象,包括web请求参数(request parameter)的字符串值,对应ServletRequest.getParameter(String).
paramValue:一个Map对象,包括web请求参数(request parameter)的多个字符串值,对应ServletRequest.getParameterValues(String)。
header:一个Map对象,包括请求的头信息值。对应ServletRequest.getHeader(String).
headerValues:一个Map对象,包括请求的头信息的多个值,对应ServletRequest.getHeaders(String).
cookie:一个Map对象,包括对应名称的Cookie.对应HttpServletRequest.getCookie(String)
initParam:一个Map对象,包括一个web程序的初始参数。对应ServletRequest.getInitParameter(String).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值