文档章节

JSTL 学习笔记

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

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>

 

 

© 著作权归作者所有

共有 人打赏支持
吃兔纸不吐毛
粉丝 1
博文 56
码字总数 29223
作品 0
杭州
JSP 学习总结---学习笔记

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

知止内明
04/18
0
0
JavaWeb12-HTML篇笔记(二)

Ø 为什么学习JSTL: JSTL和EL结合 替换页面中<%%> Ø JSTL版本: JSTL1.0 :不支持EL表达式. JSTL1.1 和 1.2 :支持EL表达式. Ø JSTL的标签库:包含了五类标签. core(核心标签),fmt(国际化标签)...

我是小谷粒
05/28
0
0
Servlet的一些细节--学习笔记

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

知止内明
04/17
0
0
重温JSP学习笔记--三大指令九大内置对象

最近在温习javaweb的相关基础知识,鉴于我弄丢了记满了整整一本的笔记,决定以后把笔记和一些学习上的心得以及碰到的一些问题统统都放在网上,今天看了一下jsp的相关基础,以下是笔记:   JSP三...

冬至饮雪
2016/01/26
0
0
如何成为一个优秀的JSP程序员

一个普通的错误是把JSP当作简化的Java,它不是,(事实上, JSP是简化的Servlet)程序员通常试着没有学习要求的支持技巧而直接学习JSP。JSP是一个衔接技术,并且成功地连接你需要理解的另外的...

五味格子
2011/05/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

获取多个集合列表的笛卡尔积

获取多个集合笛卡尔积 电商中典型业务场景:商品搜索 单属性属性值之间为并查询 不同属性的属性值之间查询为与查询 import java.util.ArrayList;import java.util.List;/** * Created w...

键走偏锋
15分钟前
0
0
echarts 迁移地图 控制鼠标缩放大小比例

在网上找了好久没有找到解决方式,还是重新看了一下文档,终于找到的解决方案, zoom:1, //默认显示级别 scaleLimit:{min:1,max:3}, // 缩放级别 echarts 文档-配置项链接 http://echarts.b...

心驰
18分钟前
0
0
Boot2Docker ISO is out-of-date,

Boot2Docker ISO is out-of-date, downloading the latest release. 使用docker-machine时无法更新Boot2Docker ISO导致创建vm machine失败 解决方法:关闭网络,创建好之后再开启...

writeademo
26分钟前
0
0
在 Tomcat 中设置 Tapestry 框架的 html 热加载

如果开发中使用到了 Tapestry 这个框架,如果事先没有设置过的话,开发的时候 html 是不会热加载的,也就是说修改了 html 文件,不能刷新浏览器后立马看到修改完的效果,必须先重新启动应用服...

LeoXu
48分钟前
0
0
【微服务】开启巨石应用到微服务的探索

背景 在过去的一年时间里,我一直在从事一件事情,将现有的单体应用(巨石应用)向微服务改造。 接下来,将持续整理一些在微服务路上的学习与成长。 为什么要做微服务 单体应用,开发、部署简...

艳沐石
58分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部