在jsp中是可以进行写java脚本的,当然包括调用javabean类,但是那样会影响jsp页面的美观的,因此出现了一种技术叫标签
我们可以自己定义标签,实现我们想要的功能,就想html标签一样的方便。
自定义标签和javabean类似,都是想简化jsp页面的java脚本的编写,但是javabean使用时仍然需要编写java脚本,而自定义标签是让我们在jsp页面通过
标签的形式来调用java类实现相应的功能。
我使用时的步骤:
1.编写自定义标签处理类
2.定义tld文件(关键定义了uri)
3.在jsp中调用自定义标签
遇到的问题:
jsp页面报错找不到自定义标签
解决方法:
在web.xml中进行配置tld文件的加载如下:
<jsp-config>
<taglib>
<taglib-uri>zhang</taglib-uri>
<taglib-location>/WEB-INF/src/mytaglib.tld</taglib-location>
</taglib>
</jsp-config>
不过还是不太清楚为什么在tld文件中定义了uri还是不行。