java-jsp常见写法
2018-04-23 17:26
104 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/samuelandkevin/article/details/80053535
eg:定义路径变量
(5)日期格式化
非null判断:
(1)定义变量
<c:set var="" value="" />
eg:定义路径变量
<c: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> <%-- <li class="li_img"><img src="${fns:getTaxtaoHost()}${banner.imgPath}"/></li> --%> <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)条件选择语句
<c:choose>跟switch case语句相似。
<c:choose>中的
<c:when>,相似于switch 的case,,
<c:choose>中的
<c:otherwise>,相似于switch 的default。
(5)日期格式化
<fmt:formatDate value="<string>" type="<string>" dateStyle="<string>" timeStyle="<string>" pattern="<string>" timeZone="<string>" var="<string>" scope="<string>"/>
(6)input标签隐藏
<input id="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}
相关文章推荐
- java的左移和右移的区别常见的hascode和equals写法
- java常见的枚举的写法
- jsp中使用jstl实现类似java的if-else功能的写法
- 项目名 的在JSP或JAVA中的另类写法
- Java基础多线程之实际开发中常见写法:
- JavaWeb中Jsp使用include写法分析
- jsp调用java,java调用jsp写法
- java个人学习笔记20(wait()和sleep()区别+停止线程+interrupt()+join()+setDaemon()+setPriority()+多线程常见写法)
- java异常的写法 及一些常见的异常问题
- Java和JSP几个常见问题
- java连接几种常见的数据库 字符串 写法
- Java和JSP六个常见问题
- java面试问题二 jsp常见的内置对象
- Java常见面试50题(java jsp)
- Java课程设计常见技术问题(程序部署、数据库、JSP)
- 小博老师收集Java经典面试题 ——Servlet和JSP常见面试题
- JSP中JAVA脚本的另一种写法
- Java常见面试50题(java jsp)
- [jsp]常见问题--Java 开发中遇到的乱码问题
- Java 单例模式 五种常见的写法