作者:finaokas_261 | 来源:互联网 | 2023-01-28 15:27
(1)定义变量
eg:定义路径变量
set var=“CTX” value=“${pageContext.request.contextPath}”/>
(2)引用jsp文件
<%@ include file=“/WEB-INF/views/include/taglib.jsp” %>
(3)列表
eg:轮播图list表

<div class="inner_con">
<div class="inner_con_tit">
<ul>
<li class="li_img">图片li>
<li class="li_skin">跳转页面li>
<li class="li_con">备注内容li>
<li class="li_status">状态li>
<li class="li_time">添加日期li>
<li class="li_click">点击量li>
<li class="li_do">操作li>
ul>
div>
<div class="inner_con_wrap">
<c:forEach items="${page.list}" var="banner">
<div class="inner_con_list">
<ul>
<%-- class="li_img">"${fns:getTaxtaoHost()}${banner.imgPath}"/> --%>
<li class="li_img">
<c:choose>
<c:when test="${not empty banner.imgByte}">
<img src="${ctx}/taxtao/banner/image?id=${banner.id}" />
c:when>
<c:otherwise>
<img src="http://iph.href.lu/85x50"/>
c:otherwise>
c:choose>
li>
<li class="li_skin">${banner.title}li>
<li class="li_con">${banner.remark}li>
<li class="li_status">
<c:choose>
<c:when test="${banner.status == 0}">未发布c:when>
<c:when test="${banner.status == 1}">已发布c:when>
c:choose>
li>
<li class="li_time">
<fmt:formatDate type="date" value="${banner.createDate}"/>
li>
<li class="li_click">${banner.clickCount}li>
<li class="li_do">
<a href="${ctx}/taxtao/banner/delete?id=${banner.id}" onclick="return confirmx('确认要删除该数据吗?', this.href)">删除a>
<a href="${ctx}/taxtao/banner/form?id=${banner.id}" id="slide_pop_edit">修改a>
<a href="${ctx}/taxtao/banner/updateStatus?id=${banner.id}">
<c:choose>
<c:when test="${banner.status == 0}">发布c:when>
<c:when test="${banner.status == 1}">停止发布c:when>
c:choose>
a>
li>
ul>
div>
c:forEach>
div>
div>
(4)条件选择语句
跟switch case语句相似。
中的
,相似于switch 的case,,
中的
,相似于switch 的default。
(5)日期格式化
value="" type="" datehljs-string">"" timehljs-string">"" pattern="" timeZOne="" var="" scope=""/>
(6)input标签隐藏
"pageNo" name="pageNo" type="hidden" value="${page.pageNo}"/>
(7)Spring MVC提供的表单标签
1.添加springMVC相关文件:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
2.表单格式:
<form:form modelAttribute="contentModel" method="post">
modelAttribute属性指定该form绑定的是哪个Model,当指定了对应的Model后就可以在form标签内部其它表单标签上通过为path指定Model属性的名称来绑定Model中的数据了,method属性指定form的提交方式如GET、POST等。
3.spring MVC还提供了标签元素:
如:
<form:input /> , <form:password /> , <form:checkbox />, <form:checkboxes />,<form:radiobutton />,<form:select />,<form:textarea />
……
(8) null判断:${not empty key}
非null判断:${not empty key}