JSP用法介绍

JSP可以完成在html代码中嵌入Java的功能,如嵌入?

  1. JSP脚本

<% Java代码 %>

    • 解决中文乱码问题 :

    <%@ page language=“java” contentType=“text/html; charset=utf-8” pageEncoding=“utf-8”%>

  1. JSP声明

<%! 声明一个全局方法 声明一个全局变量 %>

  1. JSP表达式

<%=Java变量 %>

  1. JSP注释

<%-- 该部分注释在网页中不会被显示–%>

  1. JSP指令

<%@ page … %> 定义页面的依赖属性,比如脚本语言、error页面、缓存需求等等
<%@ include … %> 包含其他文件
<%@ taglib … %> 引入标签库的定义,可以是自定义标签


JSP 9大内置对象:

1.request:			HttpServletRequest的一个对象,接收客户端请求

2.response:		HttpServletResponse的一个对象,给客户端做出响应

3.pageContext:		PageContext的一个对象,页面上下文,获取页面信息

4.session:			HttpSession的一个对象,代表浏览器和服务器之间的一次会话

5.application:		ServletContext的一个对象,表示当前的WEB应用,全局对象,保存所有用户的共享数据

6.config:			当前JSP转换成Servlet之后的ServletConfig对象,获取当前Servlet的信息

7.out:				JspWriter的一个对象,向客户端输出信息

8.page:			指当前JSP对应的Servlet对象

9.exception:		表示JSP页面发生的异常

常用的是pageContext,request,response,session,application


JSP内置对象作用域

  • 4大作用域

    • page作用域:对应的内置对象是pageContext

    • request作用域:对应的内置对象是request

    • session作用域:对应的内置对象是session

    • application作用域:对应的内置对象是application

  • 作用域的区别:

    • page作用域只在当前页面有效

    • request作用域对应一次请求,在同一次请求中有效

    • session作用域对应一次会话,在同一次会话中有效,关闭浏览器,重新打开就是一次新的会话

    • application作用域对应整个WEB应用程序,对应WEB服务,tomcat

作用域从小到大排序:page < request < session < application

  • 服务端资源之间来回跳转的时候,一般的数据都保存在request中。
  • 用户的登录信息,一般保存在session中。
  • 所有用户共享的数据,网站访问量,文章的阅读量…,保存在application中。

JSP目录

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值