zoukankan      html  css  js  c++  java
  • 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表达式>>-->提供的是输出;

  • 相关阅读:
    完美配置Tomcat的HTTPS
    分享一个免费SSL证书申请网站,给网站开启https协议 | 张戈博客
    使用HttpClient发送HTTPS请求以及配置Tomcat支持SSL
    HttpClient工具类v1.7
    列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤
    拷贝一个目录或者文件到指定路径下
    判断字符是否属于中文
    Windows 7更改SVN账户密码
    FileObverse文件观察者的Debug报告
    jquery.cookie.js操作cookie实现“记住密码”,很简单很强大
  • 原文地址:https://www.cnblogs.com/susana/p/6641353.html
Copyright © 2011-2022 走看看