- 主题:JSP和Servlet的关系求问?
JavaEE这些东西刚出来的时候,这是一个极常见的概念面试题,最终答案是JSP在容器运行时和Servlet都是Servlet Class形式,所以二者等同。
当然那个时候大多数入门书,对这个概念问题也说得很明确。
【 在 wjhtingerx 的大作中提到: 】
: 搜了很多资料,都说的含含糊糊的,不是很明确。我的理解整理了下,不知对不对?
: 1. Servlet就是运行在web server里用java语言写的一段程序,用于生成客户端需要的网页;
: 2. JSP是写在html代码里的脚本(就是java语言?),web server运行这些脚本,最终生成完整的网页;
: ...................
--
修改:dhcn FROM 124.207.72.*
FROM 124.207.72.*
现在的模板大多是不能直接运行动态语言自身的。
JSP的反转就简单了,其核心还是Java,把外面面的HTML字符串和赋值标签改成write语句,然后把语句标签里里的语句照样执行就行了。----我碰到过这个相关的坑。
JSP是模仿ASP出的,其后又有一个更彻底的模仿品:PHP。
【 在 Soloman 的大作中提到: 】
: 我的理解是servlet就是一段java代码,运行后一行一行的打印出html。Servlet先出来,后来大家觉得不好用,就有了jsp。jsp就是类似于python,ruby里面的模板语言,具体实现的时候,就是把jsp的翻译成servlet,然后运行servlet。
:
--
修改:dhcn FROM 124.207.72.*
FROM 124.207.72.*