zoukankan      html  css  js  c++  java
  • Jsp的三大指令

     include指令

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

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

                                         注意:

                                                   1)原理是把被包含的页面(header.jsp)的内容翻译到包含页面(index.jsp)中,合并成翻译成一                                              个java源文件,再编译运行!!,这种包含叫静态包含(源码包含)

                                                   2)如果使用静态包含,被包含页面中不需要出现全局的html标签了!!!(如html、head、                                                 body)


    page指令

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

                                         <%@ page

                      language="java"   --告诉服务器使用什么动态语言来翻译jsp文件

                      import="java.util.*" --告诉服务器java文件使用什么包

                                              导入包,多个包之间用逗号分割

                      pageEncoding="utf-8"  --告诉服务器使用什么编码翻译jsp文件(成java文件)

                    contentType="text/html; charset=utf-8" 服务器发送浏览器的数据类型和内容编码

                         注意:在开发工具中,以后只需要设置pageEncoding即可解决中文乱码问题

                      errorPage="error.jsp"

                      isErrorPage="false"

                      buffer="8kb"

                      session="true"

                      isELIgnored="false"

        %>


    taglib指令:

    用于在JSP页面中导入标签库


    示例代码:                         


    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head> 
        <title> include指令</title>  
      </head>
      
      <body>
      <%@include file="header.jsp"%>
        首页的内容xxxxxxx
      </body>
    </html>
    <%@ page 
        language="java" 
        import="java.util.*,java.text.*" 
        pageEncoding="utf-8"
        %>
    
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head> 
        <title>page指令</title>  
      </head>
      
      <body>
        <%
            new Date();
            new SimpleDateFormat();
         %>
        loaderman
      </body>
    </html>

                                                  

                                                  

  • 相关阅读:
    CAGradientLayer
    AndroidStudio -- AndroidStuido中找不到cache.properties文件
    logcat -- 基本用法
    UiAutomator -- UiObject2 API
    Android UiAutomator UiDevice API
    Ubuntu 连接手机 不识别设备 -- 解决办法
    Ubuntu Cannot run program "../SDK/build-tools/xxx/aapt": erro = 2 No such file or directory
    Junit4
    Android Studio下运行UiAutomator
    Gradle sync failed: failed to find Build Tools revision 21.1.2
  • 原文地址:https://www.cnblogs.com/loaderman/p/10000196.html
Copyright © 2011-2022 走看看