JSP基础语法学习笔记一


JSP是一种脚本语言。

代码片段,方法内容:

<% 代码片段 %>

  代码片段


设置编码格式,正常显示中文:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

 

表达式格式:

今天的日期是: <%= (new java.util.Date()).toLocaleString()%>


页面显示:
今天的日期是: 2021-5-20 13:40:07

JSP中的多行注释:

<%-- 该部分注释在网页中不会被显示--%>

JSP中的三种指令标签:
<%@ page ... %> 定义页面的依赖属性,如脚本语言,ERR页面,缓存需求
<%@ include ... %> 包含其他文件
<%@ taglib ... %> 引入标签库的定义,就可以组定义

JSP中隐含的对象
request HttpServletRequest类的实例
response HttpServletResponse类的实例
out PrintWriter类的实例
session HttpSession类的实例
application ServletContext类的实例,与应用上下文有关
config ServletConfig类的实例
pageContext pageContext类的实例,提供对JSP页面所有对象以及命名空间的访问
page 类似Java类中this
exception exception类的对象,代表发生错误的JSP页面的异常对象

JSP中的标准动作元素
jsp:include 在页面被请求的时候引入一个文件
jsp:useBean 寻找或实例化一个Javabean
jsp:setProperty 设置javabean的属性
jsp:getProperty 获得Javabean的属性
jsp:forward 把请求转到一个新的页面
jsp:plugin 根据浏览器类型为java插件生成object/embed(嵌入)标记
jsp:element 定义动态xml元素
jsp:attribute 设置动态定义的xml元素属性
jsp:body 设置动态定义的xml元素内容
jsp:text 在jsp页面和和文档中使用写入的模板




 


 

 

 

 

 
JSP