JSP最大的特点是将内容的生成和显示进行分离?

lgmsyy 2002-05-10 09:14:02
在很多介绍JSP的书籍中都提到,JSP最大的特点是将内容的生成和显示进行分离。
但是在具体编写脚本的时候,JSP代码还是嵌入在HTML中啊。
有谁能举例说明内容的生成和显示进行分离的程序是如何编写的呢。
...全文
235 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingzi 2002-06-02
  • 打赏
  • 举报
回复
如果只做表面的东西是看不出来的.
到深入研究才能体现出JSP的优势.
js_ning_cn 2002-05-11
  • 打赏
  • 举报
回复
jsp文件或者脚本只能再服务器端,虽然在html中存在jsp,但是他作为一个
服务器的元件的,
如 <a href='test.jsp?username=yourname'/>
此时jsp就相当于一个servlet 而servlet 是服务器和可户端联系的组件,
jsp在服务器处理后返回给可户端,在可户端是不能执行jsp 的,可户端只是
显示jsp运行的结果
这就是你所说的那种情况
jimjxr 2002-05-11
  • 打赏
  • 举报
回复
书上胡说的,JSP不强制逻辑与显示的分离,跟ASP一样。JSP要做逻辑与显示分离需要用JavaBean和Tag Library。
dylanwolf 2002-05-10
  • 打赏
  • 举报
回复
jsp访问数据库就是一个例子

jsp通过调用 bean的executeQuery(String sql)函数得到一个数据集 ResultSet, 该数据集就是内容.

bean将内容返回给jsp, jsp通过table将这些内容显示给客户端.

这就是内容显示和生成分离
网络评论:这书真的是我感觉特烂的一本书了,目录看上去不错,讲的挺多,但是到每一部分时,烂到都没法看了,完全没有逻辑,直接就来一段莫名的代码,也不解释什么意思,总之一句话非常差,慎买! 《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用java进行web开发的各种框架的使用方法,从而帮助软件设计人员快速掌握这些web开发技术的使用,并能将其应用到实战中。   《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》在编排上力求让读者能够快速掌握java web的设计方法。首先对javaee的来源、整体框架和核心技术,以及mvc模式的设计思想、规范及优缺点进行了讲解;然后对java web环境的建立、数据库的搭建、一些基本技术(比如javascript、jsp、servlet、jdbc)进行了讲解;接着对ajax、struts 2、spring 3、hibernate 3进行了讲解;又对log4j、dom4j、junit和 jfreechart等工具的使用方法进行了介绍。《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》的目的就是使读者快速学会工具的使用。最后,笔者按照软件的开发过程,采用面向对象的设计思想,通过不同的技术整合来进行一些项目实战。   《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》适用于初、中、高级软件设计人员阅读,同时也可用做高校相关专业和社会培训班的教材。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧