jsp知识

Jsp指令
  page指令
   <%@ page 属性=“属性值“;属性=”属性值“....%>
   共有十三种属性:
    language:脚本语言种类  <%@ page language="java" %>
    extends:产生的servlet继承的类  <%@ page extends="java.io.InputStream" %>
    import:<%@ page import="java.io.InputStream" %>
    session:指明jsp是否含有Session对象(true/false)
    buffer:缓存大小 <%@ page buffer="10KB" %>
    autoFlush:是否运行缓存 默认true
    isThreadSafe:是否线程安全 默认false
    info:指明jsp的信息
    errorPage:指定一个错误的显示页面<%@ errorPage="error.jsp" %>
    isErrorPage:是否为错误处理页面
    contentType: 文档类型 <%@ contentType="text/html"%>
    pageEncoding:编码

  include指令
   文件加载指令
   <%@ include file="要引入的文件地址"%>

   <%@ page contentType="text/html";Charset="utf-8" %>
   <html>
    <head>
     include指令
    </head>
    <body>
     <%@ include file="a.txt" %>
    </body>
   </html>
  taglib指令
   用来引用标签库并设置标签的前缀
   <%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>
 jsp声明语句:
  <!% int a=1,java语句 %>   在整个jsp页面有效
 jsp表达式:
  <%= (表达式)java语句 %>    <%和=之间没有空格
 jsp scriptlet
  <% java代码 %>

 jsp动作元素:
  <jsp:include>   运行时载入 <jsp:include page="userinfo.jsp">
  <jsp:forword>   page    <jsp:forword page="userinfo.jsp">
  <jsp:param>    <jsp:param name="age" value="22">
  <jsp:plugin>   
  <jsp:useBean>  属性: id class scope="page|request|session|application"(范围)
  <jsp:setProperty>     name="javabeanName"
  <jsp:getProperty>  

 Jsp隐藏对象
  out  输出流对象
  request 请求对象
  response 响应对象
  config 配置对象
  session 会话对象
  appplication 应用程序对象
  page 页面对象
  pageContext 页面上下文对象
  exception 异常对象

 JSP之EL表达式 Expression language
   <jsp:useBean id="person" class=" "/>
   <body>
     ${ person }  <!--相当于request.getAttribute("person")-->
     ${ person.name}
     ${ person.age}
   </body>

原文地址:https://www.cnblogs.com/dengyuanqi/p/6378330.html