zoukankan      html  css  js  c++  java
  • 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>:用于指定在客户端运行的插件

  • 相关阅读:
    使用github
    在存储过程中用动态SQL建表后如果用PL/SQL插入
    使用drving_site处理DBLINK数据的无数据的问题
    TCP/IP详情图片
    pl/sql developer中建立job
    ueditor1.2.6图片被压缩的解决办法
    ueditor图片上传,网络连接错误的解决方案
    .net根据经纬度获取地址(百度api)
    jQuery里面的DOM操作(查找,创建,添加,删除节点)
    关于jQuery中的选择器
  • 原文地址:https://www.cnblogs.com/yanpingping/p/10720101.html
Copyright © 2011-2022 走看看