JSP基础知识(一)

时间:2021-09-09 13:41:03

web.xml的作用:
  1.配置JSP,Servlet,Listener,Filter,标签库,JSP属性
  2.配置JAAS授权认证,资源应用,web首页设置
JSP的本质是Servlet(web应用中每个JSP页面都会由Servlet容器生成对应的Servlet)
JSP包括静态的html页面代码和动态的Java脚本两部分
Servlet类源代码包括init(),destroy(),service()方法
JSP的四种基本语法:
  jsp注释:<%--注释--%>
  jsp声明:<%!--%> 用于声明变量和方法,符合Java语法,jsp声明将会转化为对应servlet类中的变量和方法,并不会独立存在
  输出jsp表达式:<%=--%> 输出表达式后不能加分号
  jsp脚本:<%--%> jsp脚本里会转化为jspservice里的可执行代码,所以jsp脚本里不那个定义方法
JSP的三个编译指令:
  page:针对当前页面
例:<%@ page contentType="text/html";charset="GBK" language="java" errorPage=""%>
  include:用于指定包含另一个页面
例:<%@ include file="scriptlet.jsp"%>
  taglib:用于定义和访问自定义标签
JSP的7个动作指令:
  jsp:forward:页面转向
  jsp:param:传递参数
  jsp:include:动态引入一个JSP页面
  jsp:plugin:下载JavaBean或Applet到客户端执行
  jsp:useBean:创建一个JavaBean实例
  jsp:setProperty:设置JavaBean实例的属性值
  jsp:getProperty:输出JavaBean实例的属性值