jsp内置对象入门(1) 内置对象概览

jsp内置对象可以说已经接触到了jsp最核心的部分了。其实我们之前就已经接触过这一方面的知识了,大家还记得以前接受参数的时候有个request.getParameter();了吗。没错,这就是我们所讲的内置对象的一种对象里的一个方法。

jsp内置对象:

在jsp之中,已经专门为用户的使用提供了许多的内置对象,所谓的内置主要指所有的对象不用再由用户自己进行对象的实例化操作,而可以直接进行使用。

例如,之前学习的request,有一个接受参数的方法,public String getParameter(String paramName),实际上对于request本身就是一个内置对象。

WEB容器为用户准备好了这些歌内置对象。

上述图片所看,一共列出了9中内置对象,并介绍了每一种对象的类型和作用,而我们之前学过的request只是内置对象中的一张。

实际上,我们经常用到的只是前5种对象,后4种并不常用。

方法查询:

每一个内置对象有每一个对象的方法,这儿注意查询方法的事项。对于熟悉java SE的同学应该知道,查询java种的方法会到java API中查询,而这儿我们所说的request等方法的查询要到 java servlet API中查询,这是javaEE的查询文档,这两个API文档是不一样的两个API文档。

对于每一个内置对象的用法和作用,我会和大家在接下来的学习中一起探讨

本文出自 “赵玉强的博客” 博客,请务必保留此出处http://zhaoyuqiang.blog.51cto.com/6328846/1129714

时间: 2024-11-08 18:05:44

jsp内置对象入门(1) 内置对象概览的相关文章

jsp内置对象入门(7) pageContext对象详解

我们已经学完了jsp内置对象的最主要的四种对象----page.request.response.session和application,在内置对象中有一个pageContext也是很重要的,因为它在某些程度上是全能的,因为它的一些方法能够代替四种内置对象的方法. pageContext对象简介 pageContext对象是javax.servlet.jsp.PageContext类的实例,主要表示的是一个jsp页面的上下文,此类中除了之前讲解过的属性操作之外,还定义了以下的一些方法,正是这些方

jsp内置对象入门(4) response对象详解

jsp内置对象[03]中学完了request对象,现在学习response对象,request是客户端对服务器端的请求,而response是服务器端对客户端的回应. response对象简介 response对象主要作用是用于对客户端的请求进行回应,将WEB服务器处理后的结果发回给客户端. response对象属于javax.servlet.http.HttpServletResponse接口的实例 HttpServletResponse接口的定义格式与HttpServletRequest接口的

c++如何定义全局对象,(非内置类型)

问题描述 c++如何定义全局对象,(非内置类型) 我想定义一个全局的对象供多个源文件使用按道理,在一对源文件和头文件中分别定义和extern声明,在要调用该全局对象的源文件中包含之前的头文件即可.但是编译出错:无法解析的外部符号.但是用同样的方法定义一个全局的内置变量确实可以的.希望高手解答. 解决方案 是可以的,是我太粗心大意了,把变量名搞错了,最最低级色错误. 解决方案二: 最好不要在多个源文件之间共享全局对象,这样很难保证唯一性.你应该是通过方法来封装全局对象.可以考虑单例方式,然后用它的

怎么在JSP页面内执行装在字符串内的JS代码

问题描述 如何在JSP页面中运行一个字符串,该串内装的是JS代码,也就是说怎么在JSP页面内执行装在字符串内的JS代码该JS的作用是构建一个动态TREE,数据是从数据库中取得的, 解决方案 解决方案二:可以自己编写规则来解析:A-A1,A2,A3|b-b1,b2,b3解决方案三:不知道你说的是否要从后台加载树,如果是的话,你用迭代标签,可以用<logic:iterate>标签或者用<c:forEach>标签.在迭代里面加上js的方法,这样就能循环迭代出来了.goodluck解决方案

jsp js行内修改-jsp中 使用js实现 行内修改

问题描述 jsp中 使用js实现 行内修改 怎样用js实现行内修改 表格一行共有5列数据 第6列为修改按钮 点击修改 第四列和第五列变成可编辑的文本框,修改变成"确定"和"取消" 确定修改后保存到数据库中 ps:修改另一行时要判断之前是否有正在编辑的文本框 解决方案 <tr><td>1</td><td>2</td><td>3</td><td>4</td><

link内连接如何查询DataTable的空集对象?语句是怎么样的?

问题描述 link内连接如何查询DataTable的空集对象?语句是怎么样的? link内连接如何查询DataTable的空集对象?语句是怎么样的? 解决方案 无非就是DefaultIfEmpty

javascript-bind方法中function内的$(this)如何指向正确的对象?

问题描述 bind方法中function内的$(this)如何指向正确的对象? <!DOCTYPE html> <html> <body> <div id="kk">kk</div> </body> </html> <script> var $=function(selector){ return new $.fn(selector) } $.fn=function(selector){ r

JS搞基指南----延迟对象入门提高资料整理

原文:JS搞基指南----延迟对象入门提高资料整理 JavaScript的Deferred是比较高大上的东西,  主要的应用还是主ajax的应用,  因为JS和nodeJS这几年的普及,  前端的代码越来越多,  各种回调套回调再套回调实在太让人崩溃, 所以就从后端拖了一个延迟对象这货, 用来解决回调地狱这个问题 .  我们使用ajax的时候多数都是为ajax添加回调 ,然后异步向服务器发送请求, 比如如下原生的XHR代码: <!DOCTYPE html PUBLIC "-//W3C//D

hibernate5(7)操纵对象入门[2]四大对象状态分析

状态类型 在hibernate中,java对象的声明周期对应有4种状态: 状态 说明 瞬时(Transient) 由new操作符创建,且尚未与Hibernate Session 关联的对象被认定为瞬时(Transient)的.瞬时(Transient)对象不会(在清理Session时)被持久化到数据库中,也不会被赋予持久化标识(identifier).使用Hibernate Session可以将其变为持久(Persistent)状态.(Hibernate会自动执行必要的SQL语句) 持久(Per

http协议-如何运用asp.net技术通过IIS服务器中的HTTP协议访问同局域网内另一台电脑内的文件

问题描述 如何运用asp.net技术通过IIS服务器中的HTTP协议访问同局域网内另一台电脑内的文件 如何运用asp.net技术通过IIS服务器中的HTTP协议访问同局域网内另一台电脑内的文件,不能设为共享,因为那是做为服务器的机器,该怎么做,求大神指教,帮帮忙,拜托了,拜托了,拜托了....... 解决方案 另一台机器开web server,提供HTTP文件下载,然后这台机器就可以用HTTP协议获取文件 解决方案二: 大神,怎么编写VS2012的C#代码实现这个功能呀,新手,求帮助,帮帮我吧小