JSP:Java Server Page(1)

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(后台部分)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值