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>

                                                  

                                                  

  • 相关阅读:
    快速傅里叶变换(FFT)
    【BZOJ】1005: [HNOI2008]明明的烦恼(prufer编码+特殊的技巧)
    【BZOJ】1030: [JSOI2007]文本生成器(递推+ac自动机)
    cf490 C. Hacking Cypher(无语)
    高精度模板2(带符号压位加减乘除开方封包)
    【BZOJ】1004: [HNOI2008]Cards(置换群+polya+burnside)
    【BZOJ】1500: [NOI2005]维修数列(splay+变态题)
    【BZOJ】1064: [Noi2008]假面舞会(判环+gcd+特殊的技巧)
    【BZOJ】1052: [HAOI2007]覆盖问题(贪心)
    【BZOJ】1028: [JSOI2007]麻将(贪心+暴力)
  • 原文地址:https://www.cnblogs.com/loaderman/p/10000196.html
Copyright © 2011-2022 走看看