• JSP (tomcat 内置对象)


    1.内置对象:

       request:

    方法:getParameter("txtName"):获取和页面上的name属性对象的value值

          返回String

          getParameterValues():字符串数组

    2.解决乱码

          post乱码解决方案

          request.setCharactorEncoding("utf-8");

          get乱码解决方案

          String st=new String(getParameter("txtName").getBytes("iso-8859-1"),"utf-8");

    3.转发和重定向区别

       ①请求次数,转发1次,重定向2次

       ②url地址角度,转发是中间页面地址,重定向最后页面地址

       ③携带数据角度 转发携带数据,而重定向不携带数据

    4.session讲解,一次回话

     给session域中扔值

         session.setAttribute("key","value");

     

    取值

    Object oo=session.getAttribute("key");

    5.response响应对象

    ---->addCookie(new Cookie());

    ---->sendRedirect("目标地址");

    6.为什么要给session中放入用户名?

    解析:可以将值保留到域中,以便下次访问。

    7.include

    <%@ include file="jsp文件的路径"%>

    静态导入

    如何书写动态导入代码

        <jsp:include>

        区别:静态导入,1个类

              动态导入,2个类

    8.Application对象

    Application作用域√最大

    session作用域

    request作用域

    9.如何写入cookie

    用:

    给cookie设置时间

    Cookie cookies=new Cookie("Myuser","admin");

    cookie.setMaxAge(60*60*24);

    response.addCookie();

    如何获取?

    Cookie[] cookies=request.getCookies();

    //特定cookies  对比Myuser

    for(int i<0;i<cookies.length;i++){

    if(cookies[i].getName().equals("Myuser")){

       //定向success

      }

    }

  • 相关阅读:
    第10组 Alpha冲刺 (2/6)
    第10组 Alpha冲刺 (1/6)
    第10组(72) 需求分析报告
    团队介绍及选题报告
    实验 7 : OpenDaylight 实验 —— Python 中的 REST API 调用
    第03组 Alpha冲刺 总结
    第03组 Alpha冲刺 (6/6)
    第03组 Alpha冲刺 (5/6)
    第03组 Alpha冲刺 (4/6)
    第03组 Alpha冲刺 (3/6)
  • 原文地址:https://www.cnblogs.com/hhda/p/9469150.html
Copyright © 2020-2023  润新知