初识JSP:
JSP 是 Java Server Pages 的简称,意为 Java 服务器页面。其支持 Java 代码与 HTML 代码混合使用来 完成页面的编写。
语法:
<%@ page 属性名="属性值" [属性名="属性值" 属性名="属性值"]%>
JSP小脚本:
小脚本定义的语法:
<%
//
小脚本代码
%>
小脚本方法的定义语法:
<%
!
//
小脚本方法
%>
小脚本的变量引用语法:
<%
=
变量名或者表达式
%>
jsp交互
JSP 是第一次访问被翻译成Java文件 ,然后被编译为class文件才能执行。
JSP的数据传递:
JSP内置对象:
JSP的内置对象是由web容器创建的一组对象,在页面可以直接使用。JSP常用内置对象有
request reponse session application out page pageContext config exception
OUT内置对象:
out.println("hello") //这个很简单也就是输出
request内置对象:
//根据表单组件名称获取提交数据
String getParameter(String name);
//
获取表单组件对应多个值时的请求数据
String
[]
getParameterValues
(
String
name
);
//
指定请求的编码
void
setCharacterEncoding
(
String
charset
);
//
返回一个
RequestDispatcher
对象,该对象的
forward()
方法用于转发请求
RequestDispatcher
getRequestDispatcher
(
String
path
);
//
获取客户端
cookie
Cookie
[]
getCookies
();
//
获取请求中所有参数和参数值的映射
Map
<
String
,
String
[]
>
getParameterMap
();
//
获取当前会话
HttpSession
getSession
();
案例:使用request完成注册信息:
完成效果: