- 主题: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模式如何理解呢?如果jsp和servlet分别单独存在是什么样情况?
【 在 shaolin 的大作中提到: 】
: jsp,服务器编译后,生成servlet 。。
: 你就按最终都是servelt算吧。
:
--
FROM 114.245.90.*
如果这么理解没问题的话。那么,完全由Servlet组成的网站是可以的,只是开发麻烦;jsp和jsp+Servlet其实是一样的,因为就算没有使用Servlet,jsp网页最终也会被转成serlet执行的模式
【 在 Soloman 的大作中提到: 】
: 我的理解是servlet就是一段java代码,运行后一行一行的打印出html。Servlet先出来,后来大家觉得不好用,就有了jsp。jsp就是类似于python,ruby里面的模板语言,具体实现的时候,就是把jsp的翻译成servlet,然后运行servlet。
:
--
FROM 114.245.90.*