一、jsp元素

java web之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/
java web之jsp基础——元素与隐含对象
下面列举一些指令
java web之jsp基础——元素与隐含对象

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 内部代码错误

二、隐含对象

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

1、request对象常用方法

request对象主要用于处理客户端请求
java web之jsp基础——元素与隐含对象

2、response对象常用方法

response对象主要用于处理服务器端向客户端返回的数据。
java web之jsp基础——元素与隐含对象

3、out对象常用方法

out 对象能把结果输出到网页上;out主要是用来控制管理输出的缓冲区(buffer)和输出流(output stream)。
java web之jsp基础——元素与隐含对象

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对象的常用方法

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

相关文章:

  • 2021-11-10
  • 2021-11-20
  • 2021-09-16
  • 2022-01-14
  • 2021-11-11
  • 2021-08-22
  • 2021-08-28
  • 2021-05-19
猜你喜欢
  • 2021-12-29
  • 2022-12-23
  • 2021-09-25
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案