关闭

servlet小结

193人阅读 评论(0) 收藏 举报
分类:

servlet小结


1.servlet基础

    (1)什么是servlet

    (2)如何写一个servlet

    (3)servlet是如何运行的

    (4)servlet不依赖某个特定的容器

    (5)了解http协议

    (6)get请求与post请求


2.servlet核心

    (1)如何获得请求参数值

        String request.getParameter(String paramName)

        String[] request.getParameterValues(String paramName)

    (2)表单包含有中文参数值,如何处理

        <meta http-equiv="content-type" content="text/html;charset=utf-8">

        <%@page pageEncoding  contentType%>

        request.setCharacterEncoding("utf-8");

        new String(str.getBytes("iso-8859-1"),"utf-8")

    (3)servlet输出中文,如何处理

        response.setContentType("text/html;charset=utf-8");

    (4)容器如何处理请求资源路径

    (5)如何将多个servlet合并成一个

        String request.getRequestURI()

    (6)转发与重定向

        response.sendRedirect(String url)

        request.setAttribute..

        RequestDispatcher

    (7)servlet的生命周期

        <load-on-startup>

        init(ServletConfig config)

        <init-param>

        override init()

        service(request,response)

        destroy()

        Servlet接口  GenericServlet抽象类  HttpServlet抽象类

    (8)Servlet上下文

    (9)线程安全问题

    (10)路径问题


3.状态管理

    (1)什么是状态管理

    (2)cookie

        a.什么是cookie

            set-cookie  cookie

        b.添加cookie

            Cookie c = new Cookie(String name,String value);

            response.addCookie(c);

        c.三个问题

            编码问题

                URLEncoder.encode

                URLDecoder.decode

            生存时间问题

                setMaxAge(int seconds)

            路径问题

        d.读取cookie

            Cookie[] request.getCookies();

        e.cookie的限制

    (3)session

        a.什么是session

        b.如何获得session

            HttpSession s = request.getSession(true/false)

        c.常用方法

            setAttribute getAttribute removeAttribute  getId

        d.session超时    

            setMaxInactiveInterval(int seconds)

        e.删除sesion

            invalidate()

        f,用户禁止cookie,如何继续使用session

        g,session的优缺点


4.数据库访问

    (1)servlet如何访问数据库(jdbc)

    (2)dao


5.过滤器与监听器


6.典型案例

        员工管理

        登录

        session验证

        验证码(扩展)
        



0
0
查看评论

制作简易计算器处理过程Servlet

CalculationServlet.java: package com.you.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException...
  • you23hai45
  • you23hai45
  • 2014-06-15 23:24
  • 1248

JSP应用的自我理解之三:JSP+Servlet实现表单验证

首先,明确一个定义,JSP隐式对象是指WEB容器加载
  • chenshuo8725
  • chenshuo8725
  • 2014-04-06 17:55
  • 1123

JavaWeb-servlet总结(一)

今天给大家总结一下javaWeb开发中最为基础也最为重要的servlet类,思路和之前一样,咱们一步一步来看。咱们用的最多的是HttpServlet类,和这个类相关的还有GenericServlet和Servlet,咱们分别来看看这三个类,看看他们之间的关系。一、Servlet接口Servlet是一...
  • u013189927
  • u013189927
  • 2016-05-12 22:26
  • 362

Servlet/JSP学习总结

3月29日 一.Servlet技术 1.      编写一个Servelt,需要实现javax.servlet.Servlet接口。该接口定义了5个方法:init(ServletConfigconfig),service(Servlet...
  • u014251458
  • u014251458
  • 2015-04-14 13:27
  • 626

Servlet声明周期小结

Servlet配置及生命周期方法 关于Servlet容器: 1.可以来创建Servlet并调用Servlet相关的生命周期的方法 2.JSP,Filter,Listener,Tag...(都有Servlet容器管理,并运行,提供环境支持) 3.Servlet生命周期的方法:(以下方法都是Servle...
  • hephec
  • hephec
  • 2014-10-21 12:05
  • 765

JSP和servlet知识点总结

第一章- 动态网页开发基础 三大领域:B/S (网站)C/S(QQ) 嵌入式开发(苹果,安卓手机) 动态网页/静态网页: 所需技术:htm,css,数据库,javascript,xml,一门高级语言(java,C#,PHP) 主流的动态网页技术:jsp/asp.net/php Web服务器...
  • rongxiang000
  • rongxiang000
  • 2016-06-18 20:59
  • 968

Servlet小结

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/275593 Servlet小结   1、Servlet的init()和构造方法仅...
  • u011819464
  • u011819464
  • 2014-06-03 10:46
  • 315

2010.10.24实习阶段小结

这篇本来想在离开公司前最后一天写的,但是忙得挤不出时间来写,拖到了现在……     当日早上报到,处理完手续,下午接到一份需求,是跟移动公司的一个研究性项目。 当时,mentor第一个就提问我对这份需求的理解,我当时有点懵,因为没有午休,而且那天中午太晚去公司食堂,都没吃...
  • jasonblog
  • jasonblog
  • 2010-10-24 16:40
  • 1409

servlet小结3

这次一下子上了3天课,知识和代码量都有些多,暂时先将老师的笔记写上,之后进行修改吧 一、什么是会话 用户开启一个浏览器,访问很多页面,关闭浏览器,这个过程称之为一个会话过程。(如同打电话) 二、用户的数据保存问题 三、两种解决技术 1、Cookie:客户端技术 1.1Cookie的特点 ...
  • cds885
  • cds885
  • 2012-04-18 21:29
  • 212

Servlet学习小结(上)

Servlet简介**servlet是sun公司提供的一门用于开发动态web资源的技术 **servlet技术是基于 请求-响应 编程模型 **Sun公司在其API中提供了一个servlet接口,用户若想要开发一个动态web资源(开发一个Java程序向浏览器输出数据)需要完成以下两个步骤a.编写...
  • AaronWang0920
  • AaronWang0920
  • 2015-12-02 23:17
  • 481
    个人资料
    • 访问:279358次
    • 积分:6023
    • 等级:
    • 排名:第4989名
    • 原创:351篇
    • 转载:36篇
    • 译文:0篇
    • 评论:27条
    文章分类