JavaWeb 应用:1,jsp 2,servlet 3,···
一:JSP * html +java*
jsp 介绍:JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计
转载:JSP基本功: http://www.xuebuyuan.com/2179523.html
(1)四个域对象
page, request, session, application
1.page(页)指当前页面。只在一个jsp页面里有效 。
2.request (请求)指从http请求到服务器处理结束,返回响应的整个过程。
3.Session (会话)有效范围当前会话,从浏览器打开到浏览器关闭这个过程。
4.application(应用)它的有效范围是整个应用。 除非你重启 服务器 (tomcat)。
(2)九大内置对象
参考:
http://blog.csdn.net/gxc312648465/article/details/50716599?locationNum=3&fps=1
在jsp页面加载完毕之后就会自动帮开发者创建好这些对象,而开发者只需要直接使用这些对象调用方法即可,这些对象叫内置对象。
内置对象名 | 类 | 作用域 | 对象信息 |
---|---|---|---|
request (请求对象) | HttpServletRequest | Request | 客户端的请求信息 |
response (响应对象) | HttpServletResponse | Response | 对客户端的响应。 |
application(应用程序对象) | ServletContext | Application | 保存在服务器中的应用程序对象 |
session (会话对象) | HttpSession | Session | 与用户请求相关的对象。 |
config (配置对象) | ServletConfig | Page | 服务器的配置信息 |
exception (例外对象) | Throwable | Page | 异常信息 |
page (页面对象) | Object(this) | Page | page 对象代表JSP本身 |
out (输出对象) | JspWriter | Page | Web浏览器内输出信息 |
pageContext(页面上下文对象) | PageContext | Page | 页面上下文对象 |
二:servlet 控制器,
servlet 介绍:狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。
其主要功能:交互式地浏览和修改数据,生成动态Web内容。
Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。这个过程为:
1) 客户端发送请求至服务器端;
2) 服务器将请求信息发送至 Servlet;
3) Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求;
4) 服务器将响应返回给客户端。