- 文章设立的初衷:对于JSP核心标签和EL表达式不是很熟悉的小伙伴,可以跟着敲一遍,
- 一方面,简单认识一下,核心标签和EL表达式,另一方面,方便快速上手
- 目录:文件 --------------- 结果
- jsp文件:
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="com.jazhong.model.Goods" %>
<%@ page import="java.util.Date" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>测试</title>
</head>
<body>
<c:out value="你好"></c:out>
<c:out value="10+20"></c:out>
<%
request.setAttribute("name","<span style='color:red'>小明</span>");
%>
<c:out value="${name}" default="没有数据" escapeXml="flase"></c:out>
<hr>
<c:set var="username" value="admin" scope="session"></c:set>
<c:out value="${username}"></c:out>
<c:remove var="username" scope="session"></c:remove>
<c:out value="${username}" default="null"></c:out>
<%=session.getAttribute("username")%>
<c:if test="${1<2}">congming</c:if>
<c:choose>
<c:when test="${3<2}">
xxx
</c:when>
<c:when test="${1<4}">
vvv
</c:when>
<c:otherwise>
6666
</c:otherwise>
</c:choose>
<hr>
<%
List<String> list=new ArrayList<>();;
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ddd");
list.add("eee");
request.setAttribute("list",list);
%>
<c:forEach items="${list}" var="str" varStatus="status">
${str}==>${status.count}==>${status.index}<br>
</c:forEach>
<c:forEach begin="0" end="10" step="1" varStatus="status">
sss-->${status.count}--->${status.index}<br>
</c:forEach>
<%
Goods goods=new Goods();
goods.setG_id(10);
goods.setG_name("手表");
goods.setG_price(123.0);
goods.setG_date(new Date());
request.setAttribute("goods",goods);
%>
${requestScope.goods.g_name}
${requestScope.goods.say}
<hr>
${1+3}----4
<hr>
${"上海"}
<hr>
${'北京'}
<hr>
<c:set var="date" value="new Date" scope="request"></c:set>
<c:set var="date" value="new D" scope="session"></c:set>
<c:set var="date" value="ne" scope="application"></c:set>
${date}
</body>
</html>
- 结果: