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).

你可能感兴趣的:(C++,c,jsp,Web,xml)