• jsp的九大内置对象


    一、内置对象概念:在jsp中,不需要创建,可以直接使用的对象

    jsp九大内置对象
    对象   作用 类型 作用域
    request  请求对象 javax.servlet.ServletRequest Request
    response 响应对象 javax.servlet.ServletResponse Page
    pageConText 页面上下文对象 javax.servlet.jap.PageContext Page
    session 会话对象 javax.servlet.http.HttpSession Session
    application 应用程序对象 javax.servlet.ServletContext Application
    out  输出对象 javax.servlet.jsp.JspWriter Page
    config 配置对象 javax.servlet.ServletConfig Page
    page 页面对象 java.lang.Object Page
    exception 例外对象 java.lang.Throwable Page

    二、三大指令

    1、page指令

    作用:告诉tomcat服务器如何翻译jsp文件

    2、taglib指令

    作用:导入标签库

    语法:<%@taglib  uri="文件的uri名称"  prefix="前缀(简写)"%>

    3、include指令

    作用:在当前页面用于包含其他页面

    语法: <%@include  file="common/header.jsp%>

    三、七大动作

    1、include动态:

    jsp:include动作实现<jsp:include  page="xxx.jsp"  flush="true"/>

    它总是会检查所包含文件中的变化,适合用于包含动态页面,并且可以带参数。flush属性:用true。表示页面可刷新,默认false。

    二:useBean动作(jsp页面使用javaBean的第二种方式):
    <jsp:useBean id="对象名" class="包名.类名" scope="作用范围(request/page/application/session)"/>
    作用域默认为page(本页面有效).
    三:getProperty动作(name为useBean动作中的id).
    从对象中取出属性值:<jsp:getProperty name="javaBean对象" property="javaBean对象属性名" />
    四:setProperty动作(name为useBean动作中的id):
    为对象设置属性值:<jsp:setProperty name="javaBean对象" property="javaBean对象属性名" value=http://www.hake.cc/kf/201109/"值"/>
    为对象设置属性值:<jsp:setProperty property="javaBean对象属性名" name="javaBean对象" param="username"/>
    (param="username" 相当于 value=http://www.hake.cc/kf/201109/<%=request.getParameter("username")%>)
     
    五:param动作(传递参数)):
    到达跳转页面可以通过 request.getParameter(“参数名”)方式取出参数值
    <jsp:include page="转向页面的url" >
               <jsp:param   name="参数名1" value=http://www.hake.cc/kf/201109/"参数值1">

    <jsp:param   name="参数名2" value=http://www.hake.cc/kf/201109/"参数值2">
               ...........
     </jsp:include>
    或:
    <jsp:forward page="转向页面的url" >
               <jsp:param   name="参数名1" value=http://www.hake.cc/kf/201109/"参数值1">
               <jsp:param   name="参数名2" value=http://www.hake.cc/kf/201109/"参数值2">
               ...........
    </jsp:forward>
     
    六:forward动作:
    跳转页面:<jsp:forward page="login.jsp" />
     
    七:plugin动作:<jsp:plugin>:用于指定在客户端运行的插件

  • 相关阅读:
    caseStudy-20181216-Kafka(xxx)集群故障&解决办法
    caseStudy-20190312 xxx kafka集群因文件描述符超阀值引起集群不可用
    Kafka客户端二次封装扩展总体设计
    2018年工作规划-Kafka方向OKR
    针对Kafka的centos系统参数优化
    脚本kafka-configs.sh用法解析
    Kafka动态配置实现原理解析
    动态配置实现原理解析参考资料
    Topics类型配置
    Brokers类型配置
  • 原文地址:https://www.cnblogs.com/yanpingping/p/10720101.html
Copyright © 2020-2023  润新知