当前位置:   article > 正文

JSP技术

jsp技术

学习目标

一、JSP概述
二、JSP基本语法
三、JSP隐式对象

学习内容

一、JSP概述

1.1 什么是jsp:
它的英文全称 java server pages ,java服务端页面,它是建立在servlet规范基础上的动态网页开发技术。

  • java 服务端 页面: 在jsp上可以写java代码,也可以写html标记,它运行在服务器端。
  • jsp = java + html + jsp自身的一些东西。
  • 为什么会产生jsp技术:
    因为在早期没有jsp时,需要servlet向页面写数据,比较麻烦,所以就产生了jsp技术,
    jsp最大的特点:可以非常简单的书写页面html。
    jsp其实它的本质是servlet: 可以看到jsp 继承了 HttpJspBase 继承 HttpServlet。

1.2 编写第一个jsp文件
jsp生成java文件,编译成class文件,存在tomcat服务器的work目录。
注意:修改jsp的默认编码格式:window---------->preferenes-----> 搜索 jsp -----> 选中编码 进行修改。
步骤:
1.创建JSP文件
在这里插入图片描述

2.命名文件
在这里插入图片描述

<%@page language=“java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<metacharset="UTF-8">
<title>Insert title here</title>
</head>
<body>
大数据2005 yanmin
   <%response.getWriter().print("四川")%>
</body>
</html> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

在这里插入图片描述
1.3.jsp运行原理
JSP的运行原理WEB容器(Servlet引擎)接收到以.jsp为扩展名的URL的访问请求时,它将把该访问请求交给JSP引擎去处理。Tomcat 中的JSP引擎就是一个Servlet程序,它负责解释和执行JSP页面。

二、JSP基本语法

2.1 JSP脚本元素
在jsp页面书写java的三种形式:
1.可以声明语句和方法
2.可以书写java代码段
3.可以书写表达式
2.2JSP声明语句
JSP的声明语句用于声明变量和方法,它以“<%“开始,以“%>” 结束,其语法格式如

<%!

定义的变量或方法等

%>

在上述语法格式中,被声明的Java代码将被编译到Serlet的jsService(方法之外,即在JSP声明语句中定义的都是成员方法、成员变量、静态方法、静态变量、静态代码块等。在JSP声明语句中声明的方法在整个JSP页面内有效,但是在方法内定义的变量只在该方法内有效。当声明的方法被调用时,会为方法内定的变量分配内存,而调用结束后立刻会释放所占的内存。
在一个JSP页面中可以有多个JSP声明语句,单个声明中的Java语句可以是不完整的,但是多个声明组合后的结果必须是完整的Java语句。接下来,通过一个案例来演示JSP Scriptlets
和声明语句的使用。

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
int a=1<
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/140147
推荐阅读
相关标签
  

闽ICP备14008679号