关于标签库的使用原则

慎用JSP标签库

     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对页面的显示或者简单逻辑做了封装,好处是大家用起来方便,但是如果这个标签库不够成熟,那么惹起
    来的麻烦也是相当大的,感觉没必要在这个上面费太多功夫!
    
    所以必要的情况下再使用成熟的标签库可以利来给开发带来便利!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值