码迷,mamicode.com
首页 > Web开发 > 详细

Servlet Web

时间:2020-02-11 13:11:29      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:handler   连接mysql   ade   建图   http   传递数据   监听   ima   conf   

1.ServletContext    HttpServlet   Session    Cookie     ServletConfig    HttpServletRequest HttpServletResponse    ServletRequest  ServletResponse   

       (1) ServletContext :   getServletContext().setAttribute()   ..   addFilter   addListner   addServlet    ...getContextPath()

       (2) HttpServlet:   

      public class DemoServlet  implements  HttpServlet{

             doGet(httpservletrequest, httpservletresponse){};

            doPost(httpservletrequest,httpservletresponse){};

        }

  (3)Session: 创建  使用  保存   销毁

    request.getSession().setAttribute(key,value)

    request.getSession().invalidate();

    request.getSession().removeAttribute();

    setMaxInactiveInterval(int second);

  (4) Cookie: 创建  使用  发送  保存

                     request.getCookies()读取Cookies 

       Cookie  cookie=new Cookie(name,value);

 

        response.addCookie(cookie );

  (5)  request  response  请求header   body

                     request.getContentType();

                     request.setCharacterEncoding("utf-8")

                     request.getParameter(name)

      response.setContentType()

      response.setCharacterEncoding()

      request.getRequestDispatch("xxx.html").forward(request,response) 请求页面跳转,地址不变,传递数据?

      response.sendRedirect(“xxx.html”) 响应跳转页面

  附:  Property  prop=new Property(); 

      request.getContextServlet().getResourceAsStream()    getResourceRealPath()

      prop.load(inputStream)

      prop.get(name);

      response.getWriter()

      response.getOutputStream()

      下载文件请求头:setHeader("Content-Disposition", "attachment;fileName)

2.Filter:

     public class DemoFilter  implements Filter{

                init(){.....  }

                doFilter(req,res,FilterChain){。。。。。};

                destroy(){....};

                  }

3.Interceptor:   

      public class  DemoInterceptor  implements HandlerInterceptor{

          

        }

4.Listener :   

  • 对象自身的创建和销毁的监听器
  • 对象中属性的创建和消除监听器
  • session中的某个对象的状态变化监听器
  • ServletContext对象监听器                   
  • HttpSession对象监听器
  • ServletRequest对象监听

5. Java1.图片创建 2.创建图片笔刷   3.用笔刷绘制内容    4.ImageIO 

6.JDBC :

      1.mysql.url     username  password   

     2.载入驱动jar driver   

    3.连接mysql connection  jdbcManager.getConnection()   

     4.preparedStament(sql)===>ResultSet

 

  • 对象自身的创建和销毁的监听器
  • 对象中属性的创建和消除监听器
  • session中的某个对象的状态变化监听器

Servlet Web

标签:handler   连接mysql   ade   建图   http   传递数据   监听   ima   conf   

原文地址:https://www.cnblogs.com/chencn/p/12294638.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!