自定义函数标签:实现前台小数据的获取
2017-10-05 16:24
453 查看
今天小编用自定义函数标签来实现前台导航栏的管理
自定义函数标签优点:操作简单,方便快捷 缺点:只能用于小数据的获取
首先:要将文件放在src下并且以dlt 具体操作如下:
自定义函数标签优点:操作简单,方便快捷 缺点:只能用于小数据的获取
首先:要将文件放在src下并且以dlt 具体操作如下:
dao: /** * 查询所有种类 * 自定义函数标签调用:必须是public、static * @return * @throws SQLException */ public static List<Category> findAllCategories() throws SQLException{ String sql = "select * from category"; QueryRunner qr = new QueryRunner(DataSourceUtils.getDataSource()); return qr.query(sql, new BeanListHandler<Category>(Category.class)); } tld:<?xml version="1.0" encoding="UTF-8" ?> <taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" version="2.0"> <description>JSTL 1.1 functions library</description> <display-name>JSTL functions</display-name> <tlib-version>1.1</tlib-version> <!--前台引用prefix后的名字 --> <short-name>myfn</short-name> <!--自己定义的前台引用时的路径 --> <uri>http://www.yinheedu.com</uri> <function> <!-- 说明标签,为此方法添加注释一般的存在 --> <description> select all categories </description> <name>findAllCategories</name><!--前台el表达式运行方法的名字--!> <!--标签的实现类--!> <function-class>com.yinhe.dao.CategoryDao</function-class> <!--标签的输入和输出参数--!> <function-signature>java.util.List findAllCategories()</function-signature> </function> </taglib> 前台;引用<%@taglib prefix="myfn" uri="http://www.yinheedu.com"%> 遍历;<c:forEach var="category" items="${myfn:findAllCategories()}"(遍历时的el表达式 写标签名时要带小括号) varStatus="status"> <c:choose> <c:when test="${status.first}"> <li class="active"><a href="product_list.jsp">${category.cname}<span class="sr-only">(current)</span></a></li> </c:when> <c:otherwise> <li><a href="product_list.jsp">${category.cname}</a></li> </c:otherwise> </c:choose> </c:forEach>
相关文章推荐
- 自定义函数标签,用于前台获取小数据,例如下拉框中的值
- 自定义函数替代file_get_contents获取远程数据
- 使用OPENDATASOURCE 函数,在查询中实现从ACCESS获取数据,并插入SQLSERVER2000表中
- asp实现获取MSSQL数据库表指定条件行数的函数
- Python 实现类似PHP的strip_tags函数功能,并且可以自定义设置保留标签
- Java后台去除前台传递数据中的页面标签(HTML,Javascript,Style),获取文本内容!
- 关于JQuery 中$.ajax函数利用jsonp实现Ajax跨域请求ASP.NET的WebService成功获取数据的案例
- 前台jsp获取后台查询的结果集数据并实现分页显示
- 利用FaceBook实现第三方登陆(自定义登陆按钮,非官方按钮)并获取用户数据
- sql实现从两个表获取字段组成表数据再插入到函数表中
- Android基础——NFC标签初始化设置、NFC标签读写数据和获取ID、NFC标签前台调度系统
- 使用OPENDATASOURCE 函数,在查询中实现从ACCESS获取数据,并插入SQLSERVER2000表中
- Android编程实现在自定义对话框中获取EditText中数据的方法
- (三)自定义不断转圈的圆形进度条的实现(主要在网络访问时候,提示用户在获取数据)
- Spring自定义注解实现Controller获取想要的数据
- 关于JQuery 中$.ajax函数利用jsonp实现Ajax跨域请求ASP.NET的WebService成功获取数据的案例
- php 自定义函数实现博客文章预览,无乱码,自动补齐HTML标签
- android ViewPager实现的轮播图广告自定义视图,网络获取图片和数据
- JSP中获取ExtJS.Ajax前台传递的JSON数据实现过程
- SQL自定义函数实现字符串截取转化为整型(主要用于对批量数据的操作)