码迷,mamicode.com
首页 > Web开发 > 详细

jsp指令(include指令;page指令;taglib指令)

时间:2016-01-05 01:26:03      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

include指令
          包含指令,用于包含其他jsp页面
          原理: jsp引擎把两个jsp页面翻译成一个servlet程序
 
          常用的属性:
          file: 表示被包含的页面的路径。  / 开头,代表从web应用的根目录开始
 
 * page指令: 可以放在jsp任何地方,建议放在第一行
          常用的属性:
               lanuage:使用什么语言翻译jsp页面,通常为java ,不要修改!!
              *import: jsp页面导入其他包。
               注意:默认导入java.lang.*,javax.servlet.*,javax.servlet.http.*
               导入的方式:
               一个类: java.util.Date   或 java.util.*;
               多个类:  java.util.*,java.lang.reflect.*; 使用逗号分开
                实际开发中需要在jsp导包:  ecplise 使用alt+/
 
    原理:
         <%@page import="java.lang.reflect.Field"%>
            翻译成:
            import java.lang.reflect.Field;
 
          *session:  需不需要服务器提供HttpSession对象。true,要(默认), false,不要
           buffer:   jsp输出内容的缓存大小,默认为8kb。
          autoFlush: 自动刷新缓存内容。默认为true,不需要修改
          isThreadSafe: true(实现singleThreadModel)  false  
            *contentType:通知浏览器,jsp输出内容的mime类型和编码(text/html)
 
           contentType="text/html;charset=gbk"
           翻译成:
           response.setContentType("text/html;charset=gbk");
 
          *pageEncoding:通知jsp引擎,使用什么编码翻译jsp文件
 
           jsp的页面中文乱码问题:
           1)jsp页面文件内容编码(另存为)
           2)pageEncoding:翻译jsp时的编码
           3)contentType:输出给浏览器时的编码
           注意:
            1)以上三个地方编码保持一致,才绝对不会出现乱码问题
            2)实际开发jsp页面时,只需要设置pageEncoding即可(文件内容编码和contentType编码都会 参考pageEncoding)
             *errorPage: 当jsp页面出错时,指定跳转到哪个错误页面
            <error-page>
            <error-code>500</error-code>
            <location>/error.jsp</location>
            </error-page>
             <error-page>
              <error-code>404</error-code>
               <location>/404.jsp</location>
                 </error-page>
 
                  *isErrorPage: 是否输出异常信息。true:需要输出(创建一个exception对象),false:不需要输出( 不提供exception对            象)
   
 
 taglib指令
           作用:在jsp使用标签库的时候导入标签库  后面再详细讨论

jsp指令(include指令;page指令;taglib指令)

标签:

原文地址:http://www.cnblogs.com/kmexiaoxiao/p/5100743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!