jsp指令标签讲解:JSP编程专题2之JSP核心四
jsp指令标签讲解:JSP编程专题2之JSP核心四name=${sessionScope.name}<br>name=${pageScope.name}<br>-用于进行变量定义,并将变量存放到指定域属性空间;用于为Bean的属性赋值;用于设置Map的key与value等。该标签在实际开发中并不常用。<br>-------------------c:set将变量存放到指定域中----------------<br><c:setvar="name"value="张三"scope="session"/>
1、JSTL核心标签库:
-使用JSTL的核心标签库,需要在页面中通过taglib指令首先将标签库导入。(首先得将JSTLjar包导入)
<%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%>
a、c:set标签:有三种用法
-用于进行变量定义,并将变量存放到指定域属性空间;用于为Bean的属性赋值;用于设置Map的key与value等。该标签在实际开发中并不常用。
<br>-------------------c:set将变量存放到指定域中----------------<br>
<c:setvar="name"value="张三"scope="session"/>
name=${pageScope.name}<br>
name=${sessionScope.name}<br>
<!--
输出结果为:
-------------------c:set将变量存放到指定域中----------------
name=
name=张三
->
-scope属性值默认是“pageContext”。
<br>-------------------c:set为Bean的属性赋值------------------<br>
<%
Studentstudent=newStudent();
pageContext.setAttribute("student" student);
-示例:
<br>--------------------------格式化数字--------------------<br>
<fmt:formatNumbervalue="${12345678}"></fmt:formatNumber><br>
<fmt:formatNumbervalue="${12345678}"groupingUsed="false"></fmt:formatNumber><br>
<fmt:formatNumbervalue="${12345.678}"maxIntegerDigits="8"minIntegerDigits="6"></fmt:formatNumber><br>
<fmt:formatNumbervalue="${12345.674}"maxFractionDigits="2"></fmt:formatNumber>
<!--
输出结果为:
--------------------------格式化数字--------------------
12 345 678
12345678
012 345.678
12 345.67
-->
d、fmt:parseNumber标签:该标签用于将指定字符串转换成数值类型。常用的属性有:
-示例:
<br>-------------------字符串转换成数字-----------------<br>
<fmt:parseNumbervalue="12345.678"integerOnly="true"></fmt:parseNumber><br>
<fmt:parseNumbervalue="12345.678"integerOnly="true"var="num"></fmt:parseNumber>
num 1=${num 1}
<!--
输出结果为:
-------------------字符串转换成数字-----------------
12345
num 1=12346
-->
更多相关资讯可以关注西安华美校区,免费获得java零基础教程!额外附送excel教程