资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

JSP三大指令-创新互联

页面指令 page 指令用于定义 JSP 页面的各种属性。 page 属性很多,常用的属性有 import 、 language 、 pageEncoding 等 语法格式<%@ page language="java" contentType="text/html ; charset=UTF - 8" %>
  • language属性值只能是 java,表示脚本语言使用的是 java 语言的
  • contentType设置响应头contentType的内容
response.setContentType("text/html;charset=utf-8"); 响应内容类型用于告知浏览器如何 处理服务器生成的响应流。遵循 MIME 【多用途互联网邮件扩展协议】协议标准 text/html 、 image/jpeg ,其它可以在服务器的 web.xml 中进行查询
rip文件扩展名audio/vnd.rip对应的MIME格式串的写法
  • pageEncoding设置当前jsp页面的编码
从字面含义上相互之间没有任何关系,实际应用中可以相互替代
  • import 给当前 jsp 页面导入需要使用的类包。注意一般的全局配置属性只能出现一次,但是import允许多次
<%@ page import="java.util.*,java.io.*" %><%@ page import="java.text.DateFormat" %>
  • autoFlush设置是否自动刷新out的缓冲区,默认为true
  • buffer设置out的缓冲区大小。默认为8KB,关闭缓冲区可以使用none
  • errorPage设置当前 jsp 发生错误后,需要跳转到哪个页面去显示错误信息
  • isErrorPage设置当前 jsp 页面是否是错误页面。true就可以使用默认exception异常对象

默认情况下,在jsp的脚本段代码中不需要针对受检型异常进行处理,jsp页面有自己的异常处理方法

创新互联公司是一家专业提供会泽企业网站建设,专注与成都做网站、网站制作、H5开发、小程序制作等业务。10年已为会泽众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。 在 jspService 中包含了 try{} catch(Throwable t){} 可以在页面中指定对应的异常处理页面<%@ page errorPage="err.jsp"%> 如果在 err.jsp 中需要获取原始页面中的异常对象,则需要在 err.jsp 中设置当前页是异常处理页<%@ page isErrorPage="true"%> , err.jsp 中可以通过 9 大默认对象中的 exception 对象获取异常<%=exception %> 注意: 如果需要使用 9 大默认对象中的 exception 对象,则当前页面必须设置 isErrorPage=true ,否则 null
  • session设置当前 jsp 页面是否获取session对象,默认true。值false则不能直接使用 session对象
  • extends给服务器厂商预留的 jsp 默认翻译的 servlet 继承于什么类
  • isThreadSafe默认true表示单实例多线程运行方式,false则实现线程安全接口SingleThreadModel,含义和实现是反的,所以相当长时间里是考核重点。
静态包含指令 静态包含指令用于引入其它 JSP 文件。使用 include 指令引入的其它 JSP 文件, JSP 引擎将把这两个 JSP 文件翻译成一个 servlet ,所以 include 称为静态包含 静态包含<%@ include file="" %>是把包含的页面内容原封装不动的输出到包含的位置。
  • 能包含当前应用中的内容
  • 不能使用参数,也不允许使用变量指定file内容
web 页面之间的相互关系 :
  • 包含,包含可以分为静态包含和动态包含
  • 请求转发
  • 重定向
标签库指令 taglib 标签库用于在 JSP 页面中导入标签库,例如 JSP 标准标签库、第三方标签库、自定义标签库。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文题目:JSP三大指令-创新互联
链接分享:http://cdkjz.cn/article/doepeh.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220