1.JSP语法分为3种不同的类型:分别为脚本(scripting)元素、指令(directive)元素、动作(actions)元素。
2.脚本元素主要有:声明元素、表达式元素、脚本小程序元素。
3.声明元素 是在文档中定义函数和变量
<%! 声明;[声明;]...%>
4.表达式元素 利用变量或函数的值在页面上输出信息
<%=expression %> 或
<%= 表达式 %>
5.脚本小程序元素
<% code fragment %>
<% 代码 %>
6.JSP指令元素 主要有 page include 和 taglib 指令主要是用来提供整个JSP页面相关的信息,并且用来设定JSP页面的相关属性,包含在<%@ %>标记中
7.页面指令用于与设定整个JSP页面的属性和相关功能,即定义JSP文件的全局属性。
8.Request内置对象:主要代表了客户端的请求信息,主要用于接受客户端通过HTTP协议传送给服务器端的数据,这些数据包括头信息,系统信息(如编码方式),
请求方式,请求的参数名和参数值等。在客户端的请求中如果有参数,则该对象就有一个参数列表,同常是HttpServletRequest的子类,其作用于就是一次Request请求。
request.getProtocol 获得协议名称
request.getServletPath 获得客户端提交信息的页面
request.getContentLength 获得客户端提交信息的长度
request.getMethod 获得客户提交信息的方式
request.getHeader(" ")获得头部信息
request.getServletName 获得服务器名称
request.getServletPort 获得服务器端口号
request.getRemoteAddr 获得客户端的IP地址
request.getRemoteHost 获得客户端的主机名称