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);
%>