文档章节

JSTL 学习笔记

吃兔纸不吐毛
 吃兔纸不吐毛
发布于 2016/12/09 16:08
字数 348
阅读 12
收藏 0

码上生花,ECharts 作品展示赛正式启动!>>>

1.<c:forEach>错误笔记:

Property 'url' not found on type java.lang.String

<c:forEach var="bean1" items="useMenusList">
   <li class="topmenu" id="home">
      <ul class="topmenu" style="list-style-type:none" >
         <li><a href="${ctx}${bean1.url}" tabindex="-1">${bean1.displayNameCn}</a></li>
         <li><a href="${ctx}${bean1.url}" tabindex="-1">${bean1.displayNameEn}</a></li>
      </ul>
   </li>
</c:forEach>

 因为<c:forEach>标签下的items没有加EL表达式的标签“${}”

 

2.<c:choose>标签学习:

<c:choose>就像在Java switch语句,它可以让你在一些替代方案之间选择。switch语句中有case语句,<c:choose>标签具有<c:when>标签。switch语句中有默认default子句来指定一个默认的行为,类似的方式<c:choose>以<c:otherwise>作为default语句。

 

属性:

<c:choose>标签没有任何属性。

<c:when>标记有一个属性,在下文列出。

<c:otherwise>标签没有任何属性。

 

<c:when>标签具有以下属性:

属性     描述 Required     Default

test   计算条件    Yes       None

 

<ul class="pager">
	<c:choose>
		<c:when test="${__action.pageIndex==0}">
			<li><a href="#">没有找到相关的用户</a></li>
		</c:when>
		<c:otherwise>
		<c:if test="${__action.pageIndex>1}">
			<li><a href="purchaseAction!listPurchase.do?pageIndex=1&&supplierid=${__action.purchaseDetail.supplierid}&&productid=${ __action.purchaseDetail.productid}">首页</a></li>
			<li><a
				href="purchaseAction!listPurchase.do?pageIndex=${__action.pageIndex-1}&&supplierid=${__action.purchaseDetail.supplierid}&&productid=${ __action.purchaseDetail.productid}">上一页</a></li>
		</c:if>
			<li><a>当前页数:${__action.pageIndex}/${__action.pageSize}</a></li>
		<c:if test="${__action.pageIndex<__action.pageSize}">
			<li><a
				href="purchaseAction!listPurchase.do?pageIndex=${__action.pageIndex+1}&&supplierid=${__action.purchaseDetail.supplierid}&&productid=${ __action.purchaseDetail.productid}">下一页</a></li>
			<li><a
				href="purchaseAction!listPurchase.do?pageIndex=${__action.pageSize}&&supplierid=${__action.purchaseDetail.supplierid}&&productid=${ __action.purchaseDetail.productid}">末页</a></li>
		</c:if>
		</c:otherwise>
	</c:choose>
</ul>

 

 

© 著作权归作者所有

上一篇: Knockout.Validation
下一篇: Java-学习笔记
吃兔纸不吐毛
粉丝 5
博文 64
码字总数 32304
作品 0
杭州
私信 提问
加载中
请先登录后再评论。
day11_JSP+EL+JSTL学习笔记

一、jsp概述     JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。     JSP实际上就是Servlet。     JSP这门技术的最大的特...

osc_kwrafgul
2018/05/09
2
0
JSP 学习总结---学习笔记

什么是JSP 1)为什么说,Servlet是一个动态Web开发技术呢? Servlet是基于服务端的一种动态交互技术, HttpServletRequest表示客户端到服务端的对象 HttpServletResponse表示服务端到客户端的...

知止内明
2018/04/18
0
0
Servlet的一些细节--学习笔记

Servlet细节 1)浏览器访问的url-pattern只是一个符合格式的任意字符串,以/开头 2)一个Servlet的url-pattern可以是1个或多个,有二种形式; a).xx b)/xx/ 注意:/不能一起直接使用 3)/和....

知止内明
2018/04/17
0
0
Spring-MVC的配置文件及路径问题

第一:加载web.xml之后,读哪个配置文件问题?即是applicationContext.xml还是xxx-servlet.xml?   解答:①在web.xml中配置DispatcherServlet时,看下面代码红色       <servlet>  ...

osc_bu97b05m
2018/06/25
9
0
JavaWeb学习笔记(七)--Servlet入门

Servlet简介 Servlet是Sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个Servlet接口,用户若想开发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完...

osc_vsdge2u3
2019/02/26
2
0

没有更多内容

加载失败,请刷新页面

加载更多

Mysql按月创建表分区

前言 下面仅记录一次对空表的一次分区过程,以日志表为例。 CREATE TABLE `sys_log` (  `log_id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键ID',  `user_id` int(10) DEFAULT NULL......

osc_7ac8o6u9
21分钟前
7
0
“不好意思,我要开始报复性省钱了”:成年人究竟如何体面地省钱?

最近,“报复性省钱”的行为火了。据数据显示,2020年第一季度人民币存款共增加8.07万亿元左右,也就是说,一季度的91天里,平均每天超过700亿存款涌向银行!本以为疫情结束会迎来一波“报...

osc_5asswvor
21分钟前
3
0
深度强化学习 - Policy Gradient 策略梯度类算法总结(一) - 知乎

Policy Gradient 类的算法是深度强化学习中很重要的一类算法,也是目前最有成效的算法之一。但我在学习的过程中一直觉得这部分的知识点比较散乱,因为策略梯度类的算法包括很多种变体,经过了...

osc_ct0tt1cu
22分钟前
9
0
强化学习基础 Ⅳ: State-of-the-art 强化学习经典算法汇总 - 知乎

封面是OpenAI在 spinning up 中给出的分类,然而这已不足以囊括现有的SOTA算法,再次感慨AI领域发paper的速度。(然而在智能方面好像也没有推进很多,不过不积跬步无以至千里嘛) 为了让大家...

osc_rki151ee
23分钟前
14
0
k8s-ephemeral和init容器

  截止到目前k8s1.18版本,k8s已经支持四种类型的container:标准容器,sidecar容器,init容器,ephemeral容器。 一:ephemeral容器 1.1.什么是ephemeral容器 临时容器与其他容器的不同之处...

osc_id3h8pjd
24分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部