当前位置: 首页 > news >正文

网站的二次开发是什么意思网站建设及发布的流程

网站的二次开发是什么意思,网站建设及发布的流程,做爰片免费观看网站,工信部 网站备案 上传电子(1)九个内置对象 jsp的内置对象:JSP内置对象是不需要声明和创建就可以在JSP页面脚本中使用的成员变量。 九个内置对象: 1.out对象 在JSP页面中,经常需要向客户端发送文本内容,这时,可以使用out对象来实现。out对象…

(1)九个内置对象

jsp的内置对象:JSP内置对象是不需要声明和创建就可以在JSP页面脚本中使用的成员变量。

九个内置对象: 

 

1.out对象

在JSP页面中,经常需要向客户端发送文本内容,这时,可以使用out对象来实现。out对象是javax.servlet.jsp.JspWriter类的实例对象,它的作用与ServletResponse.getWriter()方法返回的PrintWriter对象非常相似,都是用来向客户端发送文本形式的实体内容。不同的是,out对象的类型为JspWriter,它相当于一种带缓存功能的PrintWriter。接下来,通过一张图来描述JSP页面的out对象与Servlet引擎提供的缓冲区之间的工作关系,具体如图所示。

 

从图可以看出,在JSP页面中,通过out隐式对象写入数据相当于将数据插入到JspWriter对象的缓冲区中,只有调用了ServletResponse.getWriter()方法,缓冲区中的数据才能真正写入到Servlet引擎所提供的缓冲区中。

通过一个案例演示out对象的使用:

<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<html>
<head>
<title>Insert title here</title>
</head>
<body><%out.println("first line<br />"); //写入JspWriter对象的缓冲区response.getWriter().println("second line<br />");//写入servlet引擎提供的缓冲区,即Response缓冲区%>
</body>
</html>

注意:内容的输出顺序。

多学一招:使用page指令设置out对象的缓冲区大小

<%@ page language="java" contentType="text/html; charset=UTF-8" buffer="0kb"%>

2.pageContext对象

pageContext对象是javax.servlet.jsp.PageContext类的实例对象,它代表当前JSP页面的运行环境。

(1)pageContext对象获取隐式对象的方法:

 (2)pageContext对象不仅提供了获取隐式对象的方法,还提供了存储数据的功能。pageContext对象存储数据是通过操作属性来实现的,下表列举了pageContext操作属性的一系列方法,具体如下:

 

上表列举了pageContext对象操作属性的相关方法,其中,参数name指定的是属性名称,参数scope指定的是属性的作用范围。pageContext对象的作用范围有4个值,具体如下:

  • pageContext.PAGE_SCOPE:表示页面范围

  • pageContext.REQUEST_SCOPE:表示请求范围

  • pageContext.SESSION_SCOPE:表示会话范围

  • pageContext.APPLICATION_SCOPE:表示Web应用程序范围

需要注意的是,当使用findAttribute()方法查找名称为name的属性时,会按照page、request、session和application的顺序依次进行查找,如果找到,则返回属性的名称,否则返回null。

3.exception对象

在JSP页面中,经常需要处理一些异常信息,这时,可以通过exception对象来实现。exception对象是java.lang.Exception类的实例对象,它用于封装JSP中抛出的异常信息。需要注意的是,exception对象只有在错误处理页面才可以使用,即page指令中指定了属性<%@ page isErrorPage=”true”%>的页面。

(2)四个作用域

作用: 共享数据

(1)pageContext :数据只能在当前页面使用

(2)request

(3)session

(4)application

附录:

1.使用IntelliJ IDEA编译jsp文档后servlet的存储路径

路径:

C:\Users\Administrator.IntelliJIdea2017.2\system\tomcat\Unnamed_MovieSystem\work\Catalina\localhost\

2.如何修改这个路径参照此文:Idea 临时文件路径修改 - 简书

http://www.15wanjia.com/news/155311.html

相关文章:

  • 如何搭建个人博客网站创意网名昵称大全
  • 拓者设计吧邀请码济南seo优化公司助力网站腾飞
  • 南宁网站建设服务百度推广运营
  • 三合一企业网站模板爱采购下载app
  • 公司网站建设有哪些wordpress 静态化 linux
  • 西部数码网站管理助手2ui界面素材
  • 谷歌英文网站个人主页网页设计模板图片
  • 重庆建设集团网站首页沪深互动平台
  • 旅游类网站开发设计报告手工外包网
  • 唐山市住房和城乡建设局门户网站个人网页设计论文范文
  • 随州市网站建设公司做外贸网站用哪些小语种
  • 网站调用网页内容网站空间的参数
  • 怎么设置网站网站建设项目概要设计方案
  • 厦门旅游网站建设绿色能源网站模板
  • wordpress看文网站wordpress免费续ssl证书
  • 成都网站建设兼职虚拟邮箱注册网站
  • 外贸推广网站建设自己如何做app
  • 北京考试学院网站首页织梦 网站设计
  • 宁波企业网站优化推广小米路由可以做网站吗
  • 建站服务公司网站源码建设政务门户网站的基本意义
  • 昆明做网站哪家好深圳网站建设黄浦网络-技术差
  • 做空压机网站wordpress响应式主板
  • 网站建设 岗位职责建设网站模板免费下载
  • 好利蛋糕店官方网站郑州seo技术培训班
  • 三种常用的网站设计软件十度公司做网站怎么样
  • 东莞怎么制作网站东莞网站建设用哪种好
  • 新建的网站百度多久才会收录做网络推广为什么会被抓
  • 检察网站建设请示天元建设集团有限公司图片
  • 网站建设教程模板袜子技术支持深圳网站建设
  • 郑州定制网站wordpress淘客优惠券