JSP简单总结

1.JSP概述

1.JSP概述
    JSP全称,Java Server Pages,他是建立在Servlet规范上的动态网页开发技术
    JSP技术可以将java代码嵌入html中
2.JSP的基本语法
    1.JPS声明:<% Java代码 %>
    2.JSP脚本:<%! 定义的变量和方法 %>
    3.JSP表达式:<%=JSP表达式 %>
    4.JSP注释:<%-- 注释信息 --%>
    注意:JSP注释:只存在jsp页面,在生成的Java文件中,就消失了
    5.JSP指令:<%@page/include/taglib 属性名="属性值" %>
3.JSP指令:为了设置JSP页面的一些信息,SUN公司提供了JSP表达式.
    JSP2.0共提供了page,include,taglib三种指令,每种指令都定义了各自的属性
    1.page指令:用于对页面某些特性的描述,page指令对整个页面都有效,如:语言,编码方式
        语法为:<%@page 属性名="属性值" %>
     
    2.include指令:用于在JSP页面静态包含一个文件,
        如果被引入页面经常改变建议使用动态包含
        语法为:<%@include file="文件相对路径" %>
    3.taglib指令:通过tablib标识该JSP页面所使用的标签库,同时引用标签库,并指定标签的前缀
        prefix:指定前缀名,uri:指定标签库的存储位置
        语法为:<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
4.JSP的9个隐式对象(他们是JSP默认创建的,可以直接在JSP页面中使用)
    
pageContext对象:
作用1:获得隐式对象
作用2:存储数据,name是属性名,value是属性值


域对象:
 

5.JSP的动作元素:

  1.在JSP中为了把其他资源的输出内容插入到当前JSP页面的输出内容中,JSP表达式提供了
   <jsp:include>动作
    语法格式:<jsp:include page="(被引入资源的)相对路径" flush="true|false(是否将当前页面的输出内容刷新到客户端,默认false)" />
  2.<jsp:forward>动作元素将当前请求转发到其他Web资源处(HTML页面,JSP页面和Servlet等)
  请求转发之后的当前页面将不在执行,而是执行该元素指定的目标页面
  语法格式:
  1.<jsp:forward page="请求转发的相对路径" />
  2.<jsp:forward page="请求转发的相对路径" />
    <jsp:param name="参数名" value="参数值" /> //可用于其他标识的子标识用于传递参数
   </jsp:forward>

 

原文地址:https://www.cnblogs.com/nanfengnan/p/15383414.html