您的位置:首页 > Web前端 > JavaScript

Jsp标准标签库JSTL

2015-10-23 20:56 573 查看
[align=left]<body>[/align]
<c:out
value=
"HelloWorld!"></c:out
>
[align=left]</body>[/align]
[align=left]
[/align]
[align=left]c:out内容输出标签[/align]

<%pageContext.setAttribute(
"people",
"李白");
%>
<c:out
value=
"HelloWorld!"></c:out
>

<h1><
c:out
value=
"${people }
"></c:out
></h1
>
[align=left]
[/align]
[align=left]c:set设置四种属性范围的属性值[/align]
[align=left]
[/align]
[align=left]
[/align]
<c:set
var="people"
value
="杜甫"
scope=
"request"></c:set
>
<h1><
c:out
value=
"${people }
"></c:out
></h1
>
[align=left]
[/align]
[align=left]
[/align]
[align=left]c:remove 移除属性值[/align]

[align=left]c:catch 异常处理[/align]
[align=left]
[/align]
[align=left]
[/align]
<c:catch
var=
"ErMsg">

[align=left]<%[/align]
int
a=1/0;
[align=left]%>[/align]
[align=left]</c:catch>[/align]
[align=left]
[/align]
[align=left]<h2>[/align]
[align=left]异常信息:${ErMsg }[/align]

[align=left]</h2>[/align]
[align=left]c:if 条件判断[/align]
[align=left]
[/align]

[align=left]<body>[/align]
<h1><
c:out
value=
"${people }
"></c:out
></h1
>
<jsp:useBean
id=
"people"
class
="com.java.model.People"
scope=
"request"></jsp:useBean
>
<c:set
property=
"id"
target
="${people }"
value=
"7"></c:set
>
<c:set
property=
"name"
target
="${people }"
value=
"陈乔恩"></c:set
>
<c:set
property=
"age"
target
="${people }"
value=
"20"></c:set
>
<c:if
test=
"${people.name=='陈乔恩'}
"
var="godness"
>注意:不加var,会报错
<h2>
这是陈乔恩,我的女神
</h2
>
[align=left]</c:if>[/align]
<c:if
test=
"${people.age<=20 }
"
var="godness"
>
           
<h2
>芳龄${people.age }
</h2
>
[align=left]
[/align]
[align=left]</c:if>[/align]

[align=left]</body>[/align]
[align=left]
[/align]
c:choose,c:when ,c:otherwise多条件判断
[align=left]
[/align]

[align=left]c:choose>[/align]
<c:when
test=
"${people.age<=20 }
">
[align=left]
[/align]
     <h2
>芳龄${people.age },貌美如花!
</h2
>
[align=left]
[/align]
[align=left]
[/align]
[align=left]</c:when>[/align]
[align=left]<c:otherwise>[/align]
     <h2
>年龄${people.age +1},徐娘半老!
</h2
>
[align=left]
[/align]
[align=left]</c:otherwise>[/align]
[align=left]
[/align]
[align=left]</c:choose>[/align]
[align=left]
[/align]
[align=left]<c:choose>[/align]
<c:when
test=
"${people.age>=20 }
">
[align=left]
[/align]
     <h2
>年龄${people.age },徐娘半老!
</h2
>
[align=left]
[/align]
[align=left]
[/align]
[align=left]</c:when>[/align]
[align=left]
[/align]

[align=left]</c:choose>[/align]
[align=left]
[/align]
[align=left]c:forEach 遍历数组集合[/align]
[align=left]
[/align]
[align=left]**数组[/align]

[align=left]<body>[/align]
[align=left]<%[/align]
String godness[]={"陈乔恩",
"范冰冰","李冰冰"
,"林青霞"
};
pageContext.setAttribute("godness",
godness);
[align=left]
[/align]
[align=left]%>[/align]
<c:forEach
items=
"${godness }
"
var="godnesses"
>
     <h2
><font
color
="pink">女神排行榜:${
godnesses }</font></
h2>
[align=left]
[/align]
[align=left]</c:forEach>[/align]

[align=left]</body>[/align]
[align=left]
[/align]
[align=left]**集合[/align]

[align=left]<%[/align]
List<People> list=new
ArrayList<People>();
list.add(new
People(1,"陈乔恩",20));
list.add(new
People(2,"范冰冰",27));
list.add(new
People(3,"李冰冰",28));
pageContext.setAttribute("list",
list);
[align=left]
[/align]
[align=left]%>[/align]
<table
border=
"1">

[align=left]<tr>[/align]

<th>
Rank</th>

<th>
Name</th>
<th>
Age</th>
[align=left]</tr>[/align]
<c:forEach
var="l"
items="${
list}
">
[align=left]<tr>[/align]
<td
bgcolor=
"pink">${
l.id}
</td>
<td
bgcolor=
"pink">${
l.name}
</td>
<td
bgcolor=
"pink">${
l.age}
</td>
[align=left]</tr>[/align]
[align=left]</c:forEach>[/align]
[align=left]</table>[/align]
[align=left]
[/align]
[align=left]c:forTokens  分隔[/align]
[align=left]
[/align]
[align=left]
[/align]
[align=left]
[/align]

[align=left]<%[/align]
[align=left]String str1="www.java.com";[/align]
[align=left]String str2="1,2,3";[/align]
pageContext.setAttribute("str1",
str1);
pageContext.setAttribute("str2",
str2);
[align=left]
[/align]
[align=left]
[/align]
[align=left]%>[/align]
<c:forTokens
items=
"${ str1}
"
delims
="."
var="s1">
[align=left]     ${s1 }[/align]
[align=left]</c:forTokens>[/align]
[align=left]<hr>[/align]
<c:forTokens
items=
"${ str2}
"
delims
=","
var="s2">
[align=left]     ${s2 }[/align]

[align=left]</c:forTokens>[/align]
[align=left]
[/align]
[align=left]----------------------结果----------------[/align]
[align=left]www java com1 2 3[/align]
[align=left]
[/align]
[align=left]
[/align]
[align=left]
[/align]
[align=left]
[/align]
[align=left]c:import导入页面[/align]
[align=left]
[/align]

<c:import
url=
"jstl.jsp"
></
c:import>

<c:import
url=
"jstl2.jsp"
></
c:import>
[align=left]
[/align]
[align=left]
[/align]
[align=left]c:url 生成Url地址[/align]
[align=left]
[/align]
[align=left]
[/align]

c:url
value
="http://localhost/JspServlet7/jstl6.jsp"
var=
"java页面">
<c:param
name=
"name"
value
="fjh"></c:param>
<c:param
name=
"age"
value
="20"></c:param>
[align=left]</c:url>[/align]

     <a
href
="${url }">
java</
a>
[align=left]
[/align]
[align=left]
[/align]
[align=left]c:redirect 客户端跳转[/align]
[align=left]
[/align]
[align=left]
[/align]
[align=left]
[/align]

c:redirect
url="target.jsp"
>
<c:param
name=
"name"
value
="fjh"></c:param>
<c:param
name=
"age"
value
="20"></c:param>
[align=left]</c:redirect>[/align]

     <a
href
="${url }">
java</
a>
[align=left]<target.jsp>内容[/align]
[align=left]
[/align]

[align=left]body>[/align]
<h2>
姓名: ${ param.name}</h2
>
<h2>
年龄: ${ param.age}</h2
>

[align=left]</body>[/align]
[align=left]
[/align]
[align=left]
[/align]
[align=left]
[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: