快捷搜索:  汽车  科技

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标签:该标签用于将指定字符串转换成数值类型。常用的属性有:

jsp指令标签讲解:JSP编程专题2之JSP核心四(1)

-示例:

<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教程

猜您喜欢: