JSP:Java Server Page(1)

简介: JSP:Java Server PageJSP的本质:Jsp是一种动态网页技术!动态生成网页数据,而不是有动态效果的网页!——动态效果用JavaScript实现常见的几种动态网页技术:jsp、ASP、PHP超级文本预处理语言。

JSP:Java Server Page

JSP的本质:Jsp是一种动态网页技术!


  • 动态生成网页数据,而不是有动态效果的网页!——动态效果用JavaScript实现
  • 常见的几种动态网页技术:jsp、ASP、PHP超级文本预处理语言。
  • Jsp就是servlet,所以jsp也是Java类,通过jsp引擎把jsp转译成servlet
  • JSP=java+html

  • JSP的九大内置对象:基础部分,在以后的编程过程中会自然理解
  • 1.request 请求对象
    • 类型 javax.servlet.ServletRequest 作用域 Request
  • 2.response 响应对象
    • 类型 javax.servlet.SrvletResponse 作用域 Page
  • 3.pageContext 页面上下文对象
    • 类型 javax.servlet.jsp.PageContext 作用域 Page
  • 4.session 会话对象
    • 类型 javax.servlet.http.HttpSession 作用域 Session
  • 5.application 应用程序对象
    • 类型 javax.servlet.ServletContext 作用域 Application
  • 6.out 输出对象
    • 类型 javax.servlet.jsp.JspWriter 作用域 Page
  • 7.config 配置对象
    • 类型 javax.servlet.ServletConfig 作用域 Page
  • 8.page 页面对象
    • 类型 javax.lang.Object 作用域 Page
  • 9.exception 例外对象

    • 类型 javax.lang.Throwable 作用域 page

      “exception” 对象则代表了JSP文件运行时所产生的例外对象,此对象不能在一般JSP文件中直接使用,而只能在使用了“<%@ page isErrorPage=”true “%>”的JSP文件中使用。


  • servlet:逻辑处理简单,页面变现复杂;jsp:逻辑处理复杂,页面变现简单。

Jsp的语法规则:体现JSP逻辑处复杂性——

Java代码块,
<% 
        int a = 3 
        int b = 5;
        System.out.println(a+b);
        if(a==b){
%>

<%
    <p>  a == b</p>
%>
<%
    }else{
%>
<%
    <p>  a != b</p>
%>
<%
    }
%>
  • 这就是jsp的缺陷。可见JSP的复杂性如上非常冗长,所以jsp专心做动态网页,逻辑处理交给servlet(后台部分)。
相关文章
|
2月前
|
SQL Java API
|
4月前
|
SQL XML 缓存
java中jsp详解!!!
JSP(Java Server Pages)是一种动态网页技术标准,允许在HTML页面中嵌入Java代码,实现网页逻辑与设计分离。JSP本质上是Servlet的简化,支持跨平台运行。JSP通过内置对象(如request、response、session等)和指令(如page、include、taglib)提供强大的功能,同时利用EL表达式和JSTL标签库简化页面开发。JSP的核心优势在于快速开发和维护Web应用。
137 0
|
5月前
|
Java
用java实现Client和Server之间的互相通信
本文介绍了如何使用Java实现客户端和服务器之间的通信,包括服务器端创建ServerSocket、接受客户端连接、读取和发送消息,以及客户端创建Socket连接、发送和接收消息的完整过程。
154 0
用java实现Client和Server之间的互相通信
|
7月前
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
Java服务器端技术:Servlet与JSP的集成与扩展
71 3
|
7月前
|
存储 缓存 前端开发
Servlet与JSP在Java Web应用中的性能调优策略
Servlet与JSP在Java Web应用中的性能调优策略
66 1
|
7月前
|
存储 Java 关系型数据库
基于Servlet和JSP的Java Web应用开发指南
基于Servlet和JSP的Java Web应用开发指南
160 0
|
5月前
|
Java 容器
【学习笔记】Jsp与Servlet技术
【学习笔记】Jsp与Servlet技术
121 0
|
7月前
|
SQL Java 数据库
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上
该博客文章介绍了在JSP应用中使用Servlet查询SQL Server数据库的表信息,并通过JavaBean封装图书信息,将查询结果展示在Web页面上的方法。
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上
|
7月前
|
供应链 前端开发 Java
JSP+servlet+mybatis+layui服装库存管理系统(大三上学期课程设计)
这篇文章通过一个服装库存管理系统的实例,展示了在Spring Boot项目中使用Ajax、JSON、layui、MVC架构和iframe等技术,涵盖了注册登录、权限管理、用户管理、库存管理等功能,并提供了系统运行环境和技术要求的详细说明。
JSP+servlet+mybatis+layui服装库存管理系统(大三上学期课程设计)
|
7月前
|
前端开发 安全 Java
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
46 0