Servlet
小浩_
向大家学习!
展开
-
(8) 分页
思路: 定义四个分页变量: ① pageNow 当前是第几页。由用户决定值 ② pageCount 一共有多少页。通过算法计算 ③ rowCount 一共有多少条数据。查询数据库 ④ pageSize 一页显示多少条数据。由程序员决定pageCount 的两种算法:pageCount=rowCount%pageSize==0?rowCount/pageSize:ro原创 2015-08-08 13:59:46 · 249 阅读 · 0 评论 -
(1) Servlet - 1
开发 Servlet 有三种方式:实现 Servlet 接口继承 GenericServlet 抽象类 service 是抽象方法 继承 HttpServlet 抽象类 实现了 service ,虽然是抽象类,但是没有抽象方法,需要被继承继承体系: Servlet 是接口,开发需要实现接口中的所有方法。 | +– GenericServlet 抽象类,实现了 Se原创 2015-08-01 11:44:07 · 227 阅读 · 0 评论 -
(2) Servlet - 生命周期,工作方式
HttpServlet: ① SUN 公司定义了两个默认实现 Servlet 的类: GenericServlet、HttpServlt ② HttpServlet 能够处理 HTTP 请求的 servlet ,它在原有 Servlet接口上添加了一些 HTTP 协议处理的方法,它比 Servlet 接口的功能更加强大。开发人员在编写 Servlet 时,通常应该继承这个类,而避免直接取实现S原创 2015-08-01 19:44:36 · 305 阅读 · 0 评论 -
(3) HTTP
HTTP 简介: HTTP:HyperText Transfer Protocol (超文本传输协议) 是工作在 TCP/IP 协议基础上的,所有的 WWW 文件都必须遵守 这个标准。设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方法。 ① HTTP 协议 是建立在 TCP/IP 协议基础上的 ② HTTP 协议 1.0 1.1 版本,目前使用的是 1.1 1.0原创 2015-08-01 20:46:02 · 307 阅读 · 0 评论 -
(6) HttpServletResponse
Response 关于流的方法:response.getWriter()response.getOutputStream() ① web服务器找到Servlet 资源后,如果有write语句,会把字符串信息封装到response对象,返回给web服务器 ② web服务器把response的信息拆解成HTTP响应信息返回给浏览器 ③ 返回后,web服务器会检测response相关的流是否关闭,原创 2015-08-02 10:12:04 · 343 阅读 · 0 评论 -
(7) HttpServletRequest
方法概述:获取用户信息:getResquestURL() 返回客户端发出请求的完整URLgetResquestURI() 返回客户端发出请求的资源名部分getQueryString() 获取请求头以GET方式提交的所有传递的参数和值getRemoteAddr() 获取请求方的 IPgetRemoteHost() 获取请求方的主机名(如果客户DNS没注册则返回原创 2015-08-02 11:28:34 · 368 阅读 · 0 评论 -
(5) 中文处理专题
中文乱码大致会出现在三种情况: 1. 表单提交 ① GET 针对 URL 中的内容 String name = new String ( request.getParameter("username").getBytes("iso-8859-1") , "utf-8" );GET 通过 URL 提交的数据,向服务器传递数据时,采用的是 iso 编码原创 2015-08-01 23:32:15 · 354 阅读 · 0 评论 -
(4) 练习 - 文件下载(防盗链,支持单页面多下载)
Viewpublic void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); Pr原创 2015-08-01 22:57:04 · 514 阅读 · 0 评论 -
(11) ServletContext
ServletContext 简述: ① ServletContext 是存在于服务器中 ② ServletContext 是被所有客户端共享 ③ ServletContext 当 WEB 应用启动的时候,自动创建 ④ ServletContext 当 WEB 应用 关闭/reload 时,被销毁Servlet 的获取: 有两种方式: ① this.getServletContext(原创 2015-08-09 10:43:54 · 290 阅读 · 0 评论 -
(10) Session
简述: ① Session 是存在于服务器内存中的 ② 一个浏览器独享一个 Session 对象(这里的一个浏览器是指一个进程的浏览器) ③ Session 默认的生命周期是 30 分钟,可以自己设置获取 Session : 如果没有创建 Session 时,会自动创建一个。HttpSession session = request.getSession( );HttpSession se原创 2015-08-08 17:20:49 · 444 阅读 · 0 评论 -
(9) Cookie
什么是会话? 指用户开一个浏览器,访问一个网站,只要不关闭浏览器,不管该用户点击多少个超链接,访问多少个资源,直到用户关闭浏览器,整个这个过程我们称之为以此会话。简述: ① Cookie 是保存在客户端浏览器中 ② Cookie 是在服务器端创建的 ③ Cookie 的生命周期可以设置,如果不设置,则浏览器关闭,就会消亡 ④ Cookie 可以被多个浏览器共享,前提是保证浏览器能够找到这个原创 2015-08-08 15:37:09 · 284 阅读 · 0 评论