- 主题:JSP和Servlet的关系求问?
搜了很多资料,都说的含含糊糊的,不是很明确。我的理解整理了下,不知对不对?
1. Servlet就是运行在web server里用java语言写的一段程序,用于生成客户端需要的网页;
2. JSP是写在html代码里的脚本(就是java语言?),web server运行这些脚本,最终生成完整的网页;
3. JSP可以不需要Servlet?
4. 如果使用JSP+Servlet,那么JSP网页会被服务器统一转成Servlet代码,走Servlet运行流程;
5. 可以没有html或JSP网页,完全是Servlet程序来组成一个网站吗?
--
FROM 114.245.90.*
jsp,服务器编译后,生成servlet 。。
你就按最终都是servelt算吧。
【 在 wjhtingerx (ca6140) 的大作中提到: 】
: 搜了很多资料,都说的含含糊糊的,不是很明确。我的理解整理了下,不知对不对?
: 1. Servlet就是运行在web server里用java语言写的一段程序,用于生成客户端需要的网页;
: 2. JSP是写在html代码里的脚本(就是java语言?),web server运行这些脚本,最终生成完整的网页;
: ...................
--
FROM 123.116.155.188
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+servlet模式如何理解呢?如果jsp和servlet分别单独存在是什么样情况?
【 在 shaolin 的大作中提到: 】
: jsp,服务器编译后,生成servlet 。。
: 你就按最终都是servelt算吧。
:
--
FROM 114.245.90.*
我的理解是servlet就是一段java代码,运行后一行一行的打印出html。Servlet先出来,后来大家觉得不好用,就有了jsp。jsp就是类似于python,ruby里面的模板语言,具体实现的时候,就是把jsp的翻译成servlet,然后运行servlet。
【 在 wjhtingerx (ca6140) 的大作中提到: 】
: 那通常所说的jsp+servlet模式如何理解呢?如果jsp和servlet分别单独存在是什么样情况?
--
FROM 116.226.184.*
现在的模板大多是不能直接运行动态语言自身的。
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.*
如果这么理解没问题的话。那么,完全由Servlet组成的网站是可以的,只是开发麻烦;jsp和jsp+Servlet其实是一样的,因为就算没有使用Servlet,jsp网页最终也会被转成serlet执行的模式
【 在 Soloman 的大作中提到: 】
: 我的理解是servlet就是一段java代码,运行后一行一行的打印出html。Servlet先出来,后来大家觉得不好用,就有了jsp。jsp就是类似于python,ruby里面的模板语言,具体实现的时候,就是把jsp的翻译成servlet,然后运行servlet。
:
--
FROM 114.245.90.*
所谓的jsp+servlet,可能是
jsp负责表现,servlet负责控制
但本质上都是Servlet
【 在 wjhtingerx (ca6140) 的大作中提到: 】
: 那通常所说的jsp+servlet模式如何理解呢?如果jsp和servlet分别单独存在是什么样情况?
--
FROM 27.154.145.*