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