ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

JSP(一):JSP页面组成部分

2019-07-11 14:01:26  阅读:227  来源: 互联网

标签:contentType 静态 指令 JSP 组成部分 属性 页面


包含:静态内容、指令、表达式、小脚本、声明、标准动作、注释。   1.        静态内容:前端内容:一行一行翻译成out.write("静态内容")   2.        指令: <%@指令名  属性名=”值”%>
指令包含page、include、taglib指令:                 page:(共11个属性)
                            page指令的标准用法:告诉servlet容器,这是一个jsp页面。                             <%@ page import="java.util.*" contentType="text/html;charset=utf-8"%>                             import属性:导入包。
                            contentType:主要用来设置JSP的输出内容,客户端--->>服务端的编码。                                            主要包括以下几个:                                               contentType="text/html;charset=utf-8" <!--页面以HTML格式输出-->                                               contentType="application/msword; charset=UTF-8"<!--页面以Word的形式输出-->                                               contentType="application/vnd.ms-excel;charset=utf-8"<!--页面以excel的形式输出-->                             session属性:将某一个页面的session属性设置为false,使该页面不能创建新的session/
                            pageEncoding:网页的静态内容编码。<%@page pageEncoding="GBK/GB2312/utf-8"%>
                            errorPage:指定错误页面,<%@page errorPage="/error.jsp"%>
                            isErrorPage<%@page isErrorPage="true|false"%> 当是TRUE时就会有exception的隐含对象。

                                                           <%@page isErrorPage="true" errorPage="/other.jsp"%> 不能这样转。

                                                            A(源页面) -------------------------> B(错误页面)

                                                            errorPage="B" isErrorPage="true"

                            

                                language:<%@page language="java"%>默认的语言。

                                extends :<%@page extends="XXX" %>服务器自己决定。

                                buffer:<%@page buffer=""%> 服务器自己决定调节。

                Include指令:                                <%@include file="文件的绝对路径或者相对路径"%>file属性是必填的(绝对或相对路径),但它不支持任何的表达式,也不允许通过?挂参方式来传递参数。在翻译阶段执行(将JSP页面转换成servlet的阶段)。                                 <%@ include file=”relativeURI”%>适用于引入静态文本,也可以这么理解:它是纯粹的把部分代码写到了另一页面(或者说是共享),而那另一页面中不能有相同的变量名,但可以借用主页面的内容。
                    taglib指令:                                   使用第三方标签库时导包。其中prefix表示标签的前缀,这个名称可以随便起。uri是由第三方标签库定义的,所以你需要知道第三方定义的uri。
              

标签:contentType,静态,指令,JSP,组成部分,属性,页面
来源: https://www.cnblogs.com/wzdnwyyu/p/11169561.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有