jsp自定义标敏轮仔签就是通过自定义标签实现类来实现复杂的、可重复利用的功能。简化jsp页面,提高代码的桥汪复用性。
比如现在你需要在页面定义一个数据表格(html table),和数据库中的表格结构一样,显示的数据也一样。就桐仿可以通过定义jsp标签的方式来将sql查询,组织数据、画html表格的事情全部在jsp标签实现类中实现。
如果在系统中很多页面需要这样的表格,你定义的jsp标签就会很有用。
但实际应用要比这个复杂的多
1、自定义标签可以在JSP页面中省略很多的代码,就比如说连接数据库来说,只要一个标签,加两个属性,就连接好了.
2、有些输出需要一大薯芦段代码来实面,而使用自定义标签,只需一个标签就可以显示出来,不过.这个自定义标签,还是有一定的册乎不足,就是有些东西是死的,不如自己自己的写数姿带的程序那么好控制.所以一般我都比较少用.
用来封装你的业务逻辑,方便在多处调用。
可以减少重复写代码。
可以理解为方法, 有那么多方法了,为什么还要自己写呢 ?API那么多方法,我们不见得漏圆都用, 也不见得返坦塌用的就一定有。
方便, 有时有的标签没有, 所以自己写了, 有的标签不会用, 所以也自信差己按自己的需求写了
就像html标签一样,每个标签有自己独特的功能,jsp 标签就是实现html标签无法实现或是难以实现的功能枣笑,通过把一些常用功能进行分封装,然宽岩散后在页面上就可以像html标慎氏签一样使用了。