栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

学习博客:【JavaWeb】初识JSP

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习博客:【JavaWeb】初识JSP

java servlet page

java服务器端页面 和servlet一样 用于动态web技术

  • 与html类似
  • 区别
  • html只提供静态数据
  • jsp页面可以嵌入java代码,提供动态页面
原理

浏览器向服务器发送请求,无论什么资源,本质都在访问servlet

JSP最终会被转换为一个java类,其本质就是servlet

maven添加HttpJspBase所在依赖



    tomcat
    jasper-runtime
    5.5.23

//初始化  
public void _jspInit() {
  }

//销毁
  public void _jspDestroy() {
  }

//JSP服务
  public void _jspService(final jakarta.servlet.http.HttpServletRequest request, final jakarta.servlet.http.HttpServletResponse response)
  1. 判断请求
  2. 内置对象
final jakarta.servlet.jsp.PageContext pageContext;//页面上下文
jakarta.servlet.http.HttpSession session = null;//session
final jakarta.servlet.ServletContext application;//applicationContext
final jakarta.servlet.ServletConfig config;//config
jakarta.servlet.jsp.JspWriter out = null;//out
final java.lang.Object page = this;//page 当前页
jakarta.servlet.jsp.JspWriter _jspx_out = null;
jakarta.servlet.jsp.PageContext _jspx_page_context = null;
final jakarta.servlet.http.HttpServletRequest request;//请求
final jakarta.servlet.http.HttpServletResponse response;//响应

输出页面前增加的代码

response.setContentType("text/html");//设置响应的页面类型
pageContext = _jspxFactory.getPageContext(this, request, response,null, true, 8192, true);
_jspx_page_context = pageContext;
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
_jspx_out = out;

上述对象可在jsp中直接使用

<%
	java代码
%>

在JSP页面中,java代码原封不动

html被转换为

out.write("rn");
语法

jsp声明:会被编译到jsp生成的java类中,其他生成到_jspService方法中

在jsp中嵌入java代码

<%%>
<%=%>
<%!%>
<%--注释--%>
${i}

jsp的注释不会在客户端显示,html会显示

jsp指令
<%@... %>
九大内置对象
  • PageContext 存信息
  • Request 存信息
  • Response
  • Session 村信息
  • Application [ServletContext] 存信息
  • config [ServletConfig]
  • out
  • page
  • exception
//从底层到高层(作用域) page-->request-->session-->application

使用场景:

双亲委派机制

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/863361.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号