Jsp的标签:
(1)jsp的指令
1、<%@ page %>
浸染:设置编码,设置措辞,导包
导包:import=”java.util.Date”
把稳点:%与@符号之间不能有空格
2、<%@ include file='' %>
浸染:静态包含,先把内容(JSP代码块)包含到当前页面再参加运算,显示。
动态包含<jsp:include url=\"大众\"大众 >
浸染:先运算再包含然后显示。
3、<%@ taglib uri=\公众\公众 prefix=”” %>
浸染:引入库文件
用法:urI:库文件路径,prefix前缀
(2)jsp动作元素:
1、<jsp:include url=\"大众\"大众 >
2、<jsp:forward page=\"大众\"大众></jsp:forward>
浸染:转发跳转,从当前页面跳转到page中指定的页面
(3)jsp的9大内置工具
1、page :当前页面
2、Request:表示一次要求
3、Response:表示一次相应
4、Session:一次会话
5、Application:全体做事器周期
6、PageContext:高下文
7、Out:输出
8、Exception:非常
9、Config:配置信息
(4)Request利用:
1、设置要求的编码
2、吸收表单的值
Request.getParameter(“name”);
个中name指的是form表单中的名字字段的值
3、作为域存放值,或者获取值.
域的范围:一次要求(把稳重定向是2次要求,转发是1次)
用法:request.setAttribute(“名字”,”值”),将值存放到request域中,发一个牌子给你,牌子上有个名字。
通过牌子将值取出来:request.getAttribute(“名字”)
4、转发:
request.getRequestDispatcher(\"大众url\"大众).forward(request, response);
跳转到url中的地址,此时request域没有过期。
(5)Session用法:表示只要存在页面没关闭,session都有效。
人为的关闭session:
局部关闭:session.remove(“name”);
全部关闭:session.invilidate();
(6)Response:相应
1、设置相应内容与编码
2、重定向:response.sendRedirect(“”);
(7)输出 <%= %>与<%out.print();%>等价
(8)jsp中的域
Page:当前页面有效
Request:一次要求
Session:一次会话
Application:全体做事器生命周期
用法:Xxx.setAttribute(“名”,”值”)
Xxx.getAttribute(“名”)
后面的更精彩!