JavaWeb = JSP详解

本文深入探讨了JSP的工作原理,解释了它本质上是一个Servlet。内容涵盖JSP的注释、指令、内置对象以及JSP的动作标签。特别强调了静态包含在企业开发中的优势和请求转发的重要性。此外,文章还介绍了MVC模式的发展,如何从早期的Servlet到JSP,再到使用Servlet+jsp组合以实现更好的分工和代码维护。
摘要由CSDN通过智能技术生成

jsp
    工作原理(servlet)                  脚本注释                  指令
    内置对象                                 动作标签

MVC模式

一.JSP

HTML 代码与 Java 代码共同存在,其中, HTML 代码用来实现网页中静态内容的显示, Java 代码用来实现网页中动态
内容的显示。为了与传统 HTML 有所区别, JSP 文件的扩展名为 .jsp
JSP 技术所开发的 Web 应用程序是基于 Java 的,本质上就是一个 Servlet , 它可以用一种简捷而快速的方法从 Java 程序
生成 Web 页面,其使用上具有如下几点特征:
跨平台: 由于 JSP 是基于 Java 语言的,它可以使用 Java API ,所以它也是跨平台的,可以应用于不同的系统中,
Windows Linux 等。当从一个平台移植到另一个平台时, JSP JavaBean 的代码并不需要重新编译,这是因
Java 的字节码是与平台无关的,这也应验了 Java 语言 一次编译,到处运行 的特点
业务代码相分离: 在使用 JSP 技术开发 Web 应用时,可以将界面的开发与应用程序的开发分离开。开发人员使用
HTML 来设计界面,使用 JSP 标签和脚本来动态生成页面上的内容。在服务器端, JSP 引擎(或容器,本书中指
Tomcat )负责解析 JSP 标签和脚本程序,生成所请求的内容,并将执行结果以 HTML 页面的形式返回到浏览器。
组件重用: JSP 中可以使用 JavaBean 编写业务组件,也就是使用一个 JavaBean 类封装业务处理代码或者作为一
个数据存储模型,在 JSP 页面中,甚至在整个项目中,都可以重复使用这个 JavaBean
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值