刚开始用jsp做web应用的时候,象使用php,asp一样用jsp,在html代码中夹杂着一大堆的 scriptlet---即java 代码段.由于本人的“排版”技术还算可以,开始的时候觉得挺好,编写“效率”高,调试又方便!
但有时即使使用javabean + servlet,我们也不得不将“极少量”的 java代码 嵌入到html中----的确,有时你必须这样:因为在 javabean中,你无法使用jsp中的隐含对象,比如 request,session,response等. 【程序编程相关:漫长的黑夜】到了后来才知道---这是一种极其愚蠢的做法儿----jsp诞生的时候就已经明确与asp,php划清了界限,使用javabean.servlet可以有效的将html中夹杂的java 代码段剥离,然后包装成一个可在多个页面复用的“逻辑处理组件”---这是jsp相对于php,asp的优越之处之一. 【推荐阅读:asp.net生成HTML】所以,tag(标签) 就出现了(可以使用所有的jsp隐含对象),它的出现彻底解决了这个问题,可以让你编写出“纯html”的jsp页码---由此带来的好处自然不言而喻:更高的可维护性.更高的组件复用效率.更易维护的html页面```` 【扩展信息:用比较的方法认识PHP的面向对象】使用servlet虽然可以使用jsp的对象,但却不能象javabean灵活地插入到 html 中--小弟不才,刚刚开始学jstl,觉得这个东东真的很不错!很想让更多的 初学者 知道这个,并能应用到实际的web开发中.... 下一页