关于标签库的使用原则

    技术2022-05-18  19

         jsp页面上尽量减少标签库的使用。     尽量少使用不是不使用,比如著名的jstl标准标签库,其中一些功能还是要用的,     比如forEach,if else,when otherwise,choose等标签还是很常用的。          但是有些标签库往往也会带来不必要的麻烦!     今天在页面中因为新建jsp文件时选择的是“standard JSP using Strusts 1.2”,所以生成出来的模板页面     就引入了struts自带的html logic bean titles等四个标签库。     页面也默认的用了如下格式:     <html:html>     ...     </html:html>     因此在<html:form></html:form>标签中要使用action="${pageContext.request.contextPath}/login,do?key=success"时,     页面一直报 HTTP STATUAS 500错误。baidu了2个小时,也试着修改了2个小时,最终发现网上说struts的html标签库竟然有bug。     真是够折腾他人的!     所以就弃用了使用html标签库,使用最原始的html标签,再输入地址时,页面就显示出来了。          所以建议大家还是在页面上尽量多的使用原始的html,回归自然嘛!呵呵~     标签库是利用java对页面的显示或者简单逻辑做了封装,好处是大家用起来方便,但是如果这个标签库不够成熟,那么惹起     来的麻烦也是相当大的,感觉没必要在这个上面费太多功夫!          所以必要的情况下再使用成熟的标签库可以利来给开发带来便利!


    最新回复(0)