- 1
- 0
- 约1.4万字
- 约 59页
- 2019-07-13 发布于湖北
- 举报
JSTL运行环境 JSTL需要两个文件,jstl.jar和standard.jar,将其复制到Tomcat网站根目录下的文件夹WEB-INF\lib当中,重新启动Tomcat。 使用JSTL之前,必须引用taglib指令声明网页所要使用的标签种类 。 %@taglib prefix=tabName uri=uriString % prefix代表标签种类的前缀词 uri代表标签的URI 标签前缀词以及uri JSTL 核心标签 c:out 语法1:未包含主体(body) c:out value= value [escapeXml= {true|false}] [default= defaultValue] / 语法2:包含主体(body) c:out value= value [escapeXml= {true|false}] default value /c:out c:out 属性设定 escapeXml escapeXml用来指定是否转换特殊字符,c:out在默认的情形下,会将某些特殊字符,例如 、、 等等 。 c:set 语法1:将value值储存至范围变量varName c:set value=value var=varName [scope={page|request|session|application}]/ 语法2:将本体(body)内容设定储存至范围变量varName c:set var=varName [scope={page|request|session|application}] body content /c:set 语法3:将value值储存至目标对象target的属性propertyName c:set value=value target=target property=propertyName/ 语法4:将本体(body)内容储存至目标对象target的属性propertyName c:set target=target property=propertyName body content /c:set c:set属性设定 c:remove 用来移除某个范围变量的內容值 c:remove var=varName [scope= {page|request|session|application}]/ c:catch c:catch标签可以用来取得错误的信息,同时进行适当的处理,避免网页出现无法理解的内容 。 c:catch [var=”varName”] nested actions /c:catch nested actions为某一段可能发生错误的网页内容,var用来储存错误发生时,与错误有关的信息内容。 建立URL c:url标签在JSP网页动态指定一个网址字符串 。 语法1:无本体内容 c:url value=value [context=context] [var=varName] [scope={page|request|session|application}]/ 语法2:在本体内容指定数字符串 c:url value=value [context=context] [var=varName] [scope={page|request|session|application}] c:param subtags /c:url URL属性 c:param 语法1:將属性值指定給value属性 c:param name=name value=value/ 语法2:將属性值指定給本体內容 c:param name=name parameter value /c:param c:param属性 name属性必须有值,否则标签将不会有任何操作 。 使用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 c:import 语法1:载入数据内容直接嵌入标签或是输出成为String对象 c:import url=url [context=context] [var=varName] [scope={page|request|session|application}] [charEnco
原创力文档

文档评论(0)