sun公司当时为什么要发明jsp技术?jsp技术有什么意义?
2020-02-06 05:14
555 查看
Servlet的部分知识终于学完了,但Servlet有一个问题:当我们用Servlet往回写html片段时,Servlet的 out.println能把人累死,不知大家发现了没有。反正Sun公司的人发现了这个问题,于是sun公司推出jsp技术,jsp就等于Servlet +html。你的html再也不用通过Servlet的out.println打印出来了,你完全可以直接写html。最后Tomcat会把你的jsp (Servlet+html)转成一个纯Servlet。现在,程序员可以省大事儿了。html通常是美工的工作,而Servlet是软件工程师的工作。 大批量out.println工作,无疑是非常繁琐的,大量的,没有任何技术含量的而且强加给软件工程师的一份工作。这么看来jsp真是一个好技术。
除了普通HTML代码之外,嵌入JSP页面的还有其他主要三种成分:脚本元素(Scripting Element),指令(Directive),动作(Action)。
更多请见:http://www.mark-to-win.com/index.html?content=Jsp/jspUrl.html&chapter=Jsp/jsp3_web.html#WhyJsp
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- java中getter 和 setter 方法有什么意义?为什么不用public代替GS?
- 为什么要进行傅里叶变换,其物理意义是什么?
- jsp:useBean动作到底有什么意义?
- 嵌入式是什么?为什么引入嵌入式技术?嵌入式技术的优缺点?
- 什么是Ubuntu PPA以及为什么要用它[技术说明]
- 【纯技术帖】为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换
- 什么是JSP(JavaServer Pages)技术?
- 什么是“容器技术”?为什么它对物联网和云计算如此重要?
- 【开发技术】 java和JSP和JavaScript有什么区别
- 什么是JSP技术?
- 为什么读博士以及有什么意义
- 什么是JSP技术,JSP和Servlet的区别和联系?
- 检查new是否失败几乎是没有什么意义的,为什么?
- 什么是虚拟化技术,为什么要虚拟化技术? 推荐
- 什么是虚拟化技术,为什么要虚拟化技术?
- 重写,什么是重写?重写的意义是什么?为什么不直接在子类里面新建一个方法?
- 为什么读博士以及有什么意义[转载]
- 一起谈.NET技术,.NET框架:为什么我们要尽量使用框架内建的功能,而不是重新发明
- JSP相比于其他技术(ASP和PHP等)有什么优势
- 写博客的意义是什么,我为什么捡起继续写博客