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

        验证码(扩展)
        



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值