JSP基础(2)

JSP编译阶段:当浏览器请求jsp界面时,jsp引擎首先会检查是否需要编译这个文件,如果没有编译过或者在上次编译后被更改过,则编译这个jsp文件
jsp初始化阶段:容器载入jsp文件后,他会在为请求提供任何服务前调用jspInit()方法。如果您需要执行自定义的jsp初始化任务,复写jspInit()就行。
public void jspInit(){//初始化代码}
jsp执行阶段:这一阶段描述了jsp生命周期中一切与请求相关的交互行为,直到被销毁。当JSP网页完成初始化后,jsp引擎将会调用jspserveice()方法。jspserveice()需要一个HttpServeletRequest对象和一个HttpServeletResponse对象作为它的参数
void _jspServeice(HttpServeletResponse response,HttpServeletRequest request){//服务端处理代码}
jsp清理阶段:jsp生命周期的销毁阶段描述了当一个jsp网页从容器中被移除时所发生的一切,jspDestory()方法在jsp中等价于servelet中的销毁方法,当你需要执行任何清理前工作时可以复写该方法
public void jspDestory(){//清理代码}
XML可扩展标记语言,标记通用语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。
在电子计算机中,标记是指计算机所能理解的信息符号。
超文本标记语言旨在显示信息,而可扩展标记语言旨在传输信息。对可扩展标记语言最好的描述是:可扩展标记语言是独立于硬件和软件的信息传输工具。
脚本程序<% %>
pageEncoding表示这个界面接收到以什么字符集来编码,charset为制定此页面的编码方式。前者指定了此页面对request里的参数如何编码。后者制定了如何对本页面里的字符如何编码。
<%@ page language=”java” contentType=”text/html;charset=utf-8” pageEnconding=”utf-8”%>
jsp声明:一个声明语句可以声明一个或多个变量,方法,供后面的Java代码使用,在jsp文件中,您必须先声明这些变量和方法然后才能使用他们<%! %>
jsp表达式:一个jsp表达式中包含脚本语言表达式,先被转换成string,然后插入到表达式出现的地方。<%= %>
jsp注释:
jsp指令:jsp指令用来设置整个jsp界面的相关属性
include指令:通过include指令来包含其他文件,被包含的文件可以是jsp文件,HTML文件或者文本文件,会被同时编译执行。
taglib指令:引入一个自定义标签结合的定义,包括路径,自定义标签。<%@taglib uri=”” prefix=”“%>
page指令:为容器提供当前页面的使用说明。
jsp隐含对象:jsp支持九个自定义的变量,江湖人称隐含对象。
jsp动作元素与指令元素不同,动作元素在请求处理阶段起作用。jsp动作元素是用XML语法写成的。
动作元素用来包含静态和动态文件,该动作把指定文件插入正在生成的页面page:包含在页面中的相对的URL地址,flush布尔属性,定义在包含资源前是否刷新缓存区。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值