龙腾四海365的专栏

日常学习总结、错误记录

servlet小结

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验证

        验证码(扩展)
        



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011637069/article/details/49906205
个人分类: servlet&jsp
想对作者说点什么? 我来说一句

JSP 程序设计

2014年08月22日 1.35MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭