如何使用jsp模板 您所在的位置:网站首页 javaweb模板 如何使用jsp模板

如何使用jsp模板

2023-03-26 09:44| 来源: 网络整理| 查看: 265

JSP 1.1 JSP基础 1.1.1 JSP简介

JSP全称是Java Server Page,它和Servlet一样,也是sun公司推出的一套开发动态web资源的技术,称为JSP/Servlet规范。JSP的本质其实就是一个Servlet。

1.1.2 JSP和HTML以及Servlet的适用场景 类别 适用场景 HTML 只能开发静态资源,不能包含java代码,无法添加动态数据。 Servlet 写java代码,可以输出页面内容,但是很不方便,开发效率极低。 JSP 它包括了HTML的展示技术,同时具备Servlet输出动态资源的能力。但是不适合作为控制器来用。 1.1.3 JSP简单入门

创建JavaWeb工程

在index.jsp中填写内容

JSP的入门 这是第一个JSP页面

部署项目

沿用会话管理工程的部署方式即可。

测试运行

1.1.4 JSP说明

写在之前: 明确JSP就是一个Servlet。是一个特殊的Servlet。

JSP的原理:

​ 客户端提交请求

​ ——Tomcat服务器解析请求地址

​ ——找到JSP页面

​ ——Tomcat将JSP页面翻译成Servlet的java文件

​ ——将翻译好的.java文件编译成.class文件

​ ——返回到客户浏览器上。

1)执行过程分析图

2)JSP的.java文件内容分析

当我们打开index.jsp翻译的java文件看到的就是public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase类的声明,然后我们在Tomcat的源码中找到类的声明,如下图:

这张图一出场,就表明我们写的JSP它本质就是一个HttpServlet了。

同时,我们在index_jsp.java文件中找到了输出页面的代码,并且在浏览器端查看源文件,看到的内容是一样的。这也就是说明,我们的浏览器上的内容,在通过jsp展示时,本质都是用out.write()输出出来的。

讲到这里,我们应该清楚的认识到,JSP它是一个特殊的Servlet,主要是用于展示动态数据。它展示的方式是用流把数据输出出来,而我们在使用JSP时,涉及HTML的部分,都与HTML的用法一致,这部分称为jsp中的模板元素,在开发过程中,先写好这些模板元素,因为它们决定了页面的外观。

1.2 JSP应用 1.2.1 JSP语法 1)Java代码块

在jsp中,可以使用java脚本代码。形式为:

但是,在实际开发中,极少使用此种形式编写java代码。同时需要注意的是:

示例:

2)JSP表达式

在jsp中,可以使用特定表达式语法,形式为:

jsp在翻译完后是out.print(表达式内容);

所以:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有