java web之jsp基础——元素与隐含对象

本文详细介绍了JSP的七大元素,包括模板、指令、动作、声明、脚本、表达式和注释,以及request、response、out、session和application等隐含对象的常用方法,是理解JSP工作原理和进行Web开发的重要资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、jsp元素

在这里插入图片描述

1、模板元素

HTML标签,页面的静态内容

2、JSP指令元素

JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。
语法格式如下:

<%@ directive attribute=“value” %>

页面指令:比如<%@ page language=“java” import=“java.util., java.sql.” contentType=“text/html; charset=utf-8”%>
包含指令:<%@ include file=“bottom.html”>(一次编写,多次包含;访问控制)
标签库指令:比如<%@ taglib uri=“http://java.sun.com/jsp/jstl” prefix=“c”%> (JSP核心标签库)

添加标签库JSTL所需要的jar包:
标签库jar包下载地址:http://tomcat.apache.org/taglibs/standard/
在这里插入图片描述
下面列举一些指令
在这里插入图片描述

3、JSP动作元素

与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。
利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。
动作元素只有一种语法,它符合XML标准:

<jsp:action_name attribute=“value” />

4、声明元素

<%! …%>

5、脚本元素

<% … %>

6、表达式元素

<%=…%>

7、注释元素

(1)JSP注释:服务器端注释<%-- … --%>

(2)HTML注释:客户端注释

注意:web服务器常见错误:404 页面没找到
500 内部代码错误

二、隐含对象

在这里插入图片描述
在这里插入图片描述

1、request对象常用方法

request对象主要用于处理客户端请求
在这里插入图片描述

2、response对象常用方法

response对象主要用于处理服务器端向客户端返回的数据。
在这里插入图片描述

3、out对象常用方法

out 对象能把结果输出到网页上;out主要是用来控制管理输出的缓冲区(buffer)和输出流(output stream)。
在这里插入图片描述

4、session对象的常用方法

session对象表示目前个别用户的会话(session)状况。session对象实现javax.servlet.http.HttpSession接口,HttpSession接口所提供的方法。

long getCreationTime():取得session产生的时间,单位是毫秒
String getId():取得session 的ID
long getLastAccessedTime():取得用户最后通过这个session送出请求的时间
long getMaxInactiveInterval():取得最大session不活动的时间,若超过这时间,session 将会失效
void invalidate():取消session 对象,并将对象存放的内容完全抛弃
boolean isNew():判断session 是否为"新"的
void setMaxInactiveInterval(int interval):设定最大session不活动的时间,若超过这时间,session 将会失效
void setAttribute():设置session对象的属性
void getAtrribute():获取session对象的属性

5、application对象的常用方法

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值