运用EL代码显示结果到网页上
来源:互联网 发布:黑帽seo技术论坛 编辑:程序博客网 时间:2024/06/11 07:43
EL 全名为 Expression Language,原本是 JSTL 1.0(JavaServer Pages Standard TagLibrary)为方便存取数据所自定义的语言
EL可以更加简化网页显示内容的执行代码,而且可以遍历其中的标签;基本语法是 $ { }
主要标签有以下几种:
1.<c:out>标签主要用来显示数据的内容,就像是 <%=表达式%> 一样
2.<c:set> 标签用于对变量或 JavaBean中的变量属性赋值。
<c:set>标签中包含以下的属性:value、target、property、var 以及 scope。
如<c:set value="欢迎来到EL应用" scope="session" var="msg"></c:set> <c:out value="${msg}"></c:out>
3.<c:remove>标签用于删除存在于 scope中的变量。<c:remove/>标签中包含两个属性:var 以及 scope
如 <% session.setAttribute("msg", "欢迎"); %> <c:remove var="msg" scope="session" />
4.<c:if>标签用于简单的条件语句<c:if test="${判断条件}"> </c:if>
5核心标签库有5种
以下是实现代码以及效果
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><!--必须导入的包 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'MyJsp.jsp' starting page</title>
</head>
<body>
<c:set value="欢迎来到EL应用" scope="session" var="msg"></c:set>
<c:out value="${msg}"></c:out>
计算10+20 结果为${10+20 }
</br>
<c:forEach begin="1" end="2">
姓名:丘豪
学号:${306 }<hr />
</c:forEach>
</body>
</html>
以下是对<c:forTokens>和</c:forEach>标签的应用
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'jstl2.jsp' starting page</title>
</head>
<body>
<% Date d = new Date(); request.setAttribute("hours", d.getHours()); %>
<c:if test="${hours < 12}">
上午好!
</c:if>
<hr>
<c:choose>
<c:when test="${hours <= 12}">现在是上午11点</c:when>
<c:when test="${hours >= 12}">现在是中午</c:when>
<c:when test="${hours >14}">现在是下午</c:when>
</c:choose>
<hr>
<c:forTokens items="小一,小二,小三" delims="," var="name">
${name}
</c:forTokens>
<hr>
<%
List list = new ArrayList();
for(int i = 1; i < 10; i++){
list.add(i);
}
request.setAttribute("list", list);
%>
<c:forEach items="${list}" var="num" step="2">
${num}
</c:forEach>
</body>
</html>
- 运用EL代码显示结果到网页上
- 网页上显示时间代码
- 在网页上显示html代码
- 网页上显示天气预报信息的代码(将代码拷贝到你的网页上即可,当然,天气预报只能在联网的情况下才能使用)
- Ext4访问Servlet并将结果显示到Grid上
- (3)通过EL显示投票结果
- 通过 EL + servlet显示投票结果
- 在网页上显示农历公历的JavaScript代码
- 网页上的点击弹出层代码,居中显示
- 在网页上显示所在地天气预报的html代码
- asp.net连接查询SQL数据库,把结果显示在网页上
- java中根据调用后台URL得到返回的值(在网页上显示的结果)
- 网页上显示时钟
- 网页IP显示代码
- 网页显示时间代码
- 把下面一小段代码加到你的主页中即可在您的网页上中显示来访用户的IP及其地区!
- El capitan中Spotlight没有显示新特性(spotlight suggestion)的解决方法(天气,bing网页搜索结果,网络视频等)
- 运用struts2 进行html代码从后台到前台页面的转义显示
- LiteHttp:智能的android http框架
- vc不同版本项目转换工具
- Linux 远程执行脚本 expect
- Mac下Qt连接MySQL 驱动问题
- HDU 2018 母牛的故事
- 运用EL代码显示结果到网页上
- ZOJ-3196
- 寒假——万年历——答辩会
- usb_modeswitch移植
- Shell小工具, 这些工具极大的提高了我的工作效率
- Java内存
- Linux进程间通信之共享内存
- Windows 7 SP1相关资源下载
- java反射机制的业务应用场景-1