• jsp内置对象+Servlet


    一,jsp内置对象

    1、 request:请求对象;

    request.getParameter();得到一个参数;获得提交表单中唯一的值;

    request.getParameterValues();得到一个参数值;获得提交表单中name为多个时的值;

    修改乱码:

    Request.setCharactrEncoding(“utf-8”);

    处理请求时设置请求信息的字符编码;

    2、response:响应对象;

    response.sendRdivect();重定项;

    请求方式:浏览器输入网址;画面中表单的提交按钮;

    例如:

    输出内容/文件:response.getWriter();

    3、out;

    4、session;会话对象:浏览器与服务器交互的过程;

    会话级别的状态保持对象;(存储信息)

    浏览器与服务器之间必须有交互;

    信息要有保持;

    信息存在服务器中,一个浏览器对应服务器中的一个session,仅限于本次之间的交互;

    Session有一个30分钟的保持状态;

    Session.removeAttribute();

    删除指定的session值;

    Session.setAttribute();

    Session.getAttribute();

    session.setAttribute("sessionName",Object);
    用来设置session值的,sessionName是名称,object是你要保存的对象。
    session.getAttribute("sessionName");
    用来得到对应名称的session值,即得到object对象,注意需要进行类型转换!

    5、application:全局状态保持;

    多个浏览器对应一个application的空间;

    session是一个浏览器对应一个session;

    6、pageContext:

    7、exception:异常问题提示;

    8、page:当前页;

    9、config:配置;

    二,Servlet

    (是JSP的一个改良版本:)

    *核心设计理念:将前端与后台相对分离;

    步骤:

       1,为后台程序做封装(造一个类,这个类必须去继承HttpServlet类);

       2,配置客户端请求服务器时,访问Servlet类的方式;

           {a.设置当前Servlet的识别名称;

            b.设置Url Mapping(虚拟路径),实现对servlet类的间接访问;

           *Url Mapping----》如何通过请求Servlet类*}

    //转发

    request.getReuestDispatcher(“manager.jsp”).forward(request.response);

     

    **转发是request 的方法;

    **重定向是response的方法;

    <c:forEach items=”${requestScope.clist}” var=”cus”/>

    A:*c:forEach*---->jstl的标签库》》--》提供在画面中的各种工能;

    B:* requestScope---》el表达式>>-->提供的是输出;

  • 相关阅读:
    Go-常量-const
    centos-安装python3.6环境并配置虚拟环境
    centos-环境变量配置
    linux_命令格式和命令提示符
    linux_基础调优
    使用 Docker 容器应该避免的 10 个事情
    Linux--多网卡的7种Bond模式和交换机配置
    《Linux内核精髓:精通Linux内核必会的75个绝技》目录
    《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #21FUSE
    《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #20 使用fio进行I/O的基准测试
  • 原文地址:https://www.cnblogs.com/susana/p/6641353.html
Copyright © 2020-2023  润新知