jsp简单知识概述
2021-01-25 11:14
标签:动态 clu 输出 code 请求 jsp指令 代码 begin 元素 Java Server Pages : Java服务器端页面,也和Servlet一样,用于动态Web技术! 最大的特点: 任何语言都有自己的语法,JAVA中有,。 JSP 作为java技术的一种应用,它拥有一些自己扩充的语法(了解,知道即可!),Java所有语法都支持! 脚本片段的再实现 这是一个JSP文档 JSP声明:会被编译到JSP生成Java的类中!其他的,就会被生成到_jspService方法中! 在JSP,嵌入Java代码即可! JSP的注释,不会在客户端显示,HTML就会! 主要用法是page指令和include指令 request:客户端向服务器发送请求,产生的数据,用户看完就没用了,比如:新闻,用户看完没用的! session:客户端向服务器发送请求,产生的数据,用户用完一会还有用,比如:购物车; application:客户端向服务器发送请求,产生的数据,一个用户用完了,其他用户还可能使用,比如:聊天数据; EL表达式: ${ } JSP标签 JSTL表达式 JSTL标签库的使用就是为了弥补HTML标签的不足;它自定义许多标签,可以供我们使用,标签的功能和Java代码一样! 格式化标签 SQL标签 XML 标签 核心标签 (掌握部分) JSTL标签库使用步骤 c:if c:choose c:when c:forEach jsp简单知识概述 标签:动态 clu 输出 code 请求 jsp指令 代码 begin 元素 原文地址:https://www.cnblogs.com/Ydharma/p/13236891.html1、什么是JSP
2、JSP基础语法
JSP表达式
--%>
jsp脚本片段
Sum="+sum+"");
%>
Hello,World
JSP声明
3、JSP指令
网页主体
网页主体
4、9大隐式(内置)对象
pageContext.setAttribute("name1","张三1号"); //保存的数据只在一个页面中有效
request.setAttribute("name2","张三2号"); //保存的数据只在一次请求中有效,请求转发会携带这个数据
session.setAttribute("name3","张三3号"); //保存的数据只在一次会话中有效,从打开浏览器到关闭浏览器
application.setAttribute("name4","张三4号"); //保存的数据只在服务器中有效,从打开服务器到关闭服务器
5、JSP标签、JSTL标签、EL表达式
if测试
people = new ArrayList();
people.add(0,"张三");
people.add(1,"李四");
people.add(2,"王五");
people.add(3,"赵六");
people.add(4,"田六");
request.setAttribute("list",people);
%>