当前位置 : 主页 > 编程语言 > java >

Jsp的三大指令

来源:互联网 收集:自由互联 发布时间:2021-06-25
include指令 作用: 在当前页面用于包含其他页面 语法: %@include file="common/header.jsp"% 注意: 1)原理是把被包含的页面(header.jsp)的内容翻译到包含页面(index.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>
网友评论