用el表达式和jspl在jsp页面显示用户列表

本人一个jdbc的小菜鸟初次体验jspl与el表达式,认为el表达式是

例:

   ${userBean.suser}  ${userBean[“suser”]}//获取输出bean中的suser属性值;

${mcType[“id”]} //获取mapkeyid对应的值;

可以用el表达式进行数学运算,jspl是运用一些标签来代表输出,判断等逻辑运算。具体的jspl标签用法可以参考http://blog.csdn.net/syaxis/article/details/54927049此博主的优秀博文。

步骤:

1.在mybaties的map文件里面写查找用户的语句,在Dao层写好调用,在service里面写对Dao的调用,在CONTROL里面调用SERVICE里面的方法,返回一个LIST<users>

2在control里面写

model.addAttribute("user", list);将list写入user对象,前端${user.*}即可调用对应的值

所谓的model就相当于一个模型一样,你知道SSH框架里的模型驱动吗?在Action层里写的,这里的model就和模型驱动是一个道理,仅仅是为了将userList给到jsp页面里去,这里相当于这样是userList.jsp + model = ModelAndView。最后返回到LIST.JSP页面。这里也有日期转化,怎么办呢,开始也找了多种方法,都没能解决,最后发现

在JSP页面引入

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
调用日期是用
<fmt:formatDate value="${u.birthday }" pattern="yyyy-MM-dd"/>即可显示标准的时间格式
3在页面用了
<c:forEach items="${user}" var="u"></c:forEach>
标签就可以显示用户列表了items表示model传过来的对象名,var是该对象的别名

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值