第7章JSTL与标签函数库 使用<c; para> < C param>标签放在<curl>本体內容当中,可用来设定连接所要 传递的参数內容 <c url value=urlstring <c param name=first Para value="123456"> </c url> >< C param>所指定的参数值 first Para,与URL字符串一同被送出: urlstring? FirstPara=123456 JSP动态网页新技术 16
第7章 JSTL与标签函数库 JSP 动态网页新技术 16 使用<c:param> ➢ <c:param>标签放在<c:url>本体內容当中,可用来设定连接所要 传递的参数內容: <c:url value=urlstring > <c:param name="firstPara" value="123456" /> </c:url> ➢ <c:param>所指定的参数值firstPara,与URL字符串一同被送出: urlstring? FirstPara=123456
第7章JSTL与标签函数库 <c:import> >语法1载入数据内容直接嵌入标签或是输出成为 String对象 <c: import url="url"Context="context" var=varName" [scope=ipagerequest sessionapplication" IcharEncoding"char Encoding"] optional body content for <c: param> subtags </c: import> 语法2:载入数据内容直接输出成 Reader对象 <c: import url="url"context=context" varReader="var ReaderName IcharEncoding="char Encoding> body content where var reader is consumed by another action c Import JSP动态网页新技术 17
第7章 JSTL与标签函数库 JSP 动态网页新技术 17 <c:import> ➢ 语法1:载入数据内容直接嵌入标签或是输出成为String对象 <c:import url="url" [context="context"] [var="varName"] [scope="{page|request|session|application}"] [charEncoding="charEncoding"]> optional body content for <c:param> subtags </c:import> ➢ 语法2:载入数据内容直接输出成Reader对象 <c:import url= "url" [context="context"] varReader="varReaderName" [charEncoding="charEncoding"]> body content where varReader is consumed by another action </c:import>
第7章JSTL与标签函数库 < c:import>属性 属性 动类型 说明 态 ur 是 String载入资源的URL context 是 String网站外部内容的设定值 var 否 String输出的范围变量名称 scope 否 String varl范围 charencoding是 String载入文件的字符编码 varreader 否 String输出的 Reader对象名称 url代表外部资源所在位置的相对或是绝对URL。 >nul是空值都将产生一个 Jsp Exception例外。 url其他的属性都可以省略 JSP动态网页新技术 18
第7章 JSTL与标签函数库 JSP 动态网页新技术 18 <c:import>属性 属 性 动 态 类 型 说 明 url 是 String 载入资源的URL context 是 String 网站外部内容的设定值 var 否 String 输出的范围变量名称 scope 否 String var的范围 charEncoding 是 String 载入文件的字符编码 varReader 否 String 输出的Reader对象名称 ➢url代表外部资源所在位置的相对或是绝对URL。 ➢null或是空值都将产生一个JspException例外。 ➢url其他的属性都可以省略
第7章JSTL与标签函数库 重新定向 >语法1:无主体body)内容 <c redirect url=value"context=context"7/> 语法2:指定搜寻字符串参数的主体内容 <c: redirect url="value"[context="context"]/> <c param> subtags <c redirect> ur参数代表所要转向的URL地址,当你在网页当中设定 < c redirect>标签,并且指定其url参数,网页运行后,将转向此url 所代表的目标地址 JSP动态网页新技术 19
第7章 JSTL与标签函数库 JSP 动态网页新技术 19 重新定向 ➢ 语法1:无主体(body)内容 <c:redirect url="value" [context="context"]/> ➢ 语法2:指定搜寻字符串参数的主体内容 <c:redirect url="value" [context="context"]/> <c:param> subtags </c:redirect> ➢ url参数代表所要转向的URL地址,当你在网页当中设定 <c:redirect>标签,并且指定其url参数,网页运行后,将转向此url 所代表的目标地址
第7章JSTL与标签函数库 流程控制 核心标签中的if、 choose和when,提供相当于程序语言流程控制 的功能 <cif与Java中的语句相同。 < c. choose>则被运用于需要进行多重判断的场合,它本身是一个 框架,判断内容则由< c when>和< c otherwise>两个标签完成。 JSP动态网页新技术 0
第7章 JSTL与标签函数库 JSP 动态网页新技术 20 流程控制 ➢ 核心标签中的if、choose和when,提供相当于程序语言流程控制 的功能 。 ➢ <c:if>与Java中的if语句相同 。 ➢ <c:choose>则被运用于需要进行多重判断的场合,它本身是一个 框架,判断内容则由<c:when>和<c:otherwise>两个标签完成