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