zoukankan      html  css  js  c++  java
  • JSP 相关

    1、  JSP四种范围是什么?区别是什么?

    Page:指单单一页jsp page的范围;

    Request:的范围只在一jsp页发出请求到另一页之间,随后这个属性失效;

    Session:范围是用户和服务器连接的那段时间,用户与服务器断开属性就失效; 

    Application:作用范围最大,在服务器一开始执行服务到服务器关闭为止。可能造成服务器负载过重。

    2、  JSP有哪些内置对象?作用和分别是什么?

    :JSP共有以下9种基本内置组件(可与ASP6种内部组件相对应): 
     request 用户端请求,此请求会包含来自GET/POST请求的参数
     
     response 
    网页传回用户端的回应
     
     pageContext 
    网页的属性是在这里管理
     
     session 
    与请求有关的会话期
     
     application servlet 
    正在执行的内容
     
     out 
    用来传送回应的输出
     
     config servlet
    的构架部件
     
     page JSP
    网页本身
     

     exception 针对错误网页,未捕捉的例外  

     

    3、 JSP有哪些动作?作用分别是什么?

    :JSP共有以下6种基本动作 
    jsp:include
    :在页面被请求的时候引入一个文件。
     
    jsp:useBean
    :寻找或者实例化一个JavaBean
     
    jsp:setProperty
    :设置JavaBean的属性。
     
    jsp:getProperty
    :输出某个JavaBean的属性。
     
    jsp:forward
    :把请求转到一个新的页面。
     
    jsp:plugin
    :根据浏览器类型为Java插件生成OBJECTEMBED标记
     

     

    • <%@ include file="/common/common.jsp"  %>  
    • <jsp:include page="/common/common.jsp" flush="true"></jsp:include>

    jsp 标签 静态包含某一个文件 

    jsp 动作 动态的包含某一个文件 如果被包含的文件作了修改会马上反映到包含页面

    • <jsp:useBean id="currentTime" class="java.util.Date"/>
    •  <fmt:formatDate value="${currentTime}"/>

     4、JSP 页面中 错误 跳转 

         <error-page>
    <error-code>404</error-code>
    <location>/404.jsp</location>
    </error-page>

        注:404 ,500,503 这些都是浏览器内置的错误码,分别代表 请求找不到资源文件,服务器内部错误。 

        如:正确的请求,http://localhost:8080/ajax_liuc/city.html。

        如果在请求时加入 http://localhost:8080/ajax_liuc/cityabc.html 这样 就会跳转到404 页面。

       如果改成http://localhost:8080/ajax_liucabc/city.html 这是请求路径错误,并不会跳转到404 页面。

    5.HTML meta refresh 刷新与跳转(重定向)页面

    refresh 属性值 -- 刷新与跳转(重定向)页面
    • refresh用于刷新与跳转(重定向)页面
    • refresh出现在http-equiv属性中,使用content属性表示刷新或跳转的开始时间与跳转的网址
    • 引用网址:http://www.dreamdu.com/xhtml/refresh/

    refresh示例

    <meta http-equiv="refresh" content="5; url=http://www.dreamdu.com/" />
    <meta http-equiv="refresh" content="5" />



  • 相关阅读:
    kafka参数解析+启动参数解析
    flume参数解析+启动参数解析
    flume+flume+kafka消息传递+storm消费
    C++快速读取大文件
    阿里云ecs : Couldn't connect to host, port: smtp.aliyun.com, 25; timeout -1;
    对渲染相关操作封装的类库
    51nod-1134 最长递增子序列,用线段树将N^2的dp降到NlogN
    51nod-1503 猪和回文
    51nod1073-约瑟夫环,递归。
    算法基础题
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218399.html
Copyright © 2011-2022 走看看