JSP技术

本文详细介绍了JSP技术,包括其运行原理、代码段、3大指令和9大默认对象。JSP通过两次编译在服务器中执行,page指令用于定义页面配置,如语言和编码。include指令用于静态包含其他页面,taglib则用于引入标签库,如JSTL。此外,文章还讨论了jsp:include、jsp:forward等页面动作,以及如何在页面中使用和操作JavaBean。
摘要由CSDN通过智能技术生成

jsp技术

java中的一种用于显示的动态网页技术

jsp运行原理

2次编译

  • jsp先通过jsp引擎,将jsp文件编译为.java文件【Servlet类】
  • .java文件通过Servlet引擎将其编译为.class字节码文件
  • 由服务器调用

代码段

<!-- 在当前位置输出这个表达式的计算结果值-->
<%=表达式 %>
<!-- 在页面种嵌入java代码段,提供操作逻辑 -->
<% 代码段; %>
<!-- 声明段 -->
<%! 声明属性或者定义方法 %>

最大问题:显示逻辑和控制逻辑混合在一起,无法实现分工

3大指令

通用格式

<%@ xxx 属性=“值”  %>

page页面指令

一般用于定义页面全局配置

<%@ page language="java" %>
  • language用于定义页面种所使用的脚本语言

  • contentType和pageEncoding
    contentType用于设置jsp生成的影响内容类型,可以使用MIME协议进行指定

    <%@ page 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值