首页 > 代码库 > jsp 基本语法学习笔记

jsp 基本语法学习笔记

jsp主要包含一下内容:

指令:指令提供该页面的全局信息,例如,重要的状态,错误处理,是否是session的一部分等。

声明:页面范围的变量和方法的声明。

脚本:嵌入页面内java代码。

表达式:把表达式变成string型以便包含在内容的输出中。

jsp中的替换:可用'表示双引号,可用&quto;来表示单引号。

jsp的注释:

<%-- 这是一个JSP的注释--%>

<% /*这是一个JSP的注释*/%>

<% /**这是一个JSP的注释*/%>

jsp指令:

 page指令<%@page %> page指令可以在一个jsp页面中出行多次

 include指令<%@ include file="" %>(编译时包含)或<jsp:include page="">(运行时包含) 作用是包含另一个文件

taglib指令:

taglib 指令用于指示jsp页面所使用的标签库 <%@ taglib uri="" prefix=" "%>

---------------------------------------------------------------------------------------------------

jsp内置对象:

对象                         类型                                                              作用域

request          javax.servlet.ServletRequest的子类                     requset(用户请求区)

response        javax.servlet.ServletResponse的子类                   page(页面执行期)

pageContext   javax.servlet.jsp.PageContext                            page(页面执行期)

session           javax.servlet.http.HttpSession                           session(会话期)

application       javax.servlet.ServletContext                             application( 整个web应用程序运行期)

out                 javax.servlet.jsp.JspWriter                                 page(页面执行期)

config             javax.servlet.ServletConfig                                page(页面执行期)

page               java.lang.Object                                               page(页面执行期)

exception        java.lang.Throwable                                          page(页面执行期)

---------------------------------------------------------------------------

脚本元素:

包含三部分:声明、表达式、代码

声明用于声明一个或多个变量

表达式是一个完整的语言表达式

代码是程序的片段

声明的例子 :<%!这是一个声明%>

代码的例子:<%这是一个代码%>

表达式的例子:<%=只是一个表达式%>

声明:

用于声明一个或多个变量和方法,并不输出任何的文本到out输出流去,在声明元素中声明的变量和方法在jsp页面初始化是初始化

语法:<>

 

jsp 基本语法学习笔记