栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Jsp,JSTL中常用判断,循环语句等

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jsp,JSTL中常用判断,循环语句等

Jsp,JSTL中常用判断,循环语句对比 一,
             输出aaa

          与${aaa}相同

   当${aaa}不存在时候.输出bbb

   当escapeXml为false时候,不会转换'aaa'中的'<','>'  但是这样可能会受到js恶意输出,如:<%request.setAttribute("a","");%>

二,
在pageContext中添加key为aaa,value为hello的数据

在session中添加key为aaa,value为hello的数据
三,
<%   
  pageContext.setAttribute("aaa","hello1");
  request.setAttribute("aaa","hello2");
  session.setAttribute("aaa","hello3");
  application.setAttribute("aaa","hello4");
%>
 
 删除上面四个域中的所有key为'aaa'的数据

  删除pageContext中的key为'aaa'的数据

四,

if标签的test属性必须是一个boolean类型的值,如果test的值为true,那么执行if标签的内容,否则不执行。

已启用
已停用
五,

choose标签对应Java中的if/else
if/else结构。when标签的test为true时,会执行这个when的内容。当所有when标签的test都为false时,才会执行otherwise标签的内容。


    牛皮1的分数
    牛皮2的分数
    牛皮3的分数
    你的分数
    没有分

六,

forEach当前就是循环标签了,forEach标签有多种两种使用方式:
  -使用循环变量,指定开始和结束值,类似for(int i=1;i<=10;i++){};  
xx -循环遍历集合,类似for(Object o:集合);

Ⅰ,常用属性



Ⅱ,遍历集合和数组,List同样如此

<%
 String[] names = {"zhangsan","lisi","wanger","mazi","wangwu"};
 pageContext.setAttribute("names",names);
%>

	

Ⅲ,遍历Map

<%
Map names = new LinkedHashMap();
names.put("1","zs");
names.put("2","wu");
names.put("3","sa");
names.put("4","ds");
pageContext.setAttribute("names",names);
%>

	

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/967325.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号