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>

                                                  

                                                  

  • 相关阅读:
    cygwin配合NDK开发Android程序
    和菜鸟一起学c之函数指针
    和菜鸟一起学android4.0.3源码之SD卡U盘等自动挂载配置
    Android系统的开机画面显示过程分析
    android编译系统的makefile文件Android.mk写法
    Linux下makefile教程
    和菜鸟一起学linux之本地git中心仓库建立
    强人总结的Windows XP实用技巧45条(一)
    Webshell下自动挂马的ASP
    多进程Telnet的木马例子
  • 原文地址:https://www.cnblogs.com/loaderman/p/10000196.html
Copyright © 2011-2022 走看看