为了账号安全,请及时绑定邮箱和手机立即绑定
  • session对象

    Tomcat默认session超时时间为30分钟

    设置session超时有两种方式:

    1.session.setMaxInactiveInterval(时间);//单位为秒

    2。在web.xml配置

    <session-config>

    <sesson-timeout>

    10

    </session-timeout>

    </session-config>//单位是分钟


    查看全部
  • session对象:
        1.session对象是一个jsp内置对象(在访问jsp页面时自动创建)。
        2.session对象在第一个jsp页面被装载时自动创建,完成会话管理。
        3.从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,称为一个会话。
        4.当一个客户访问一个服务器时,可能会在服务器的几个页面之间切换,服务器应当通过某种办法知道这是一个客户,就需要session对象。
        5.session对象是HttpSession类的实例。
    常用方法:
        · long getCreationTime() : 返回session的创建时间;
        · public String getId() : 返回session的唯一ID号(该ID在session生成时,由JSP引擎创建)
        · public Object setAttribute(String name,Object value) : 按照键值对的方式在该session会话中保存一个属性(该属性是一个对象类型)
        · public Object getAttribute(String name) : 返回指定名称的属性的值(如果该名称的属性不存在,则返回null)
        · String[] getValueNames() : 返回一个(包含在此session中所有可用属性)的数组。
        · int getMaxInactiveInterval() : 返回一个时间,该时间表示当前session间隔多少时间之后会失效(单位:秒)。

    查看全部
    0 采集 收起 来源:session对象

    2018-06-11

  • session是用户会服务器之间建立的一个会话,从打开游览器到关闭游览器,session才结束。

    session实际上是一个时间概念。

    查看全部
    0 采集 收起 来源:什么是session

    2018-06-11

  • 请求重定向是客户器端行为而请求转发是服务器端行为

    查看全部
    0 采集 收起 来源:练习题

    2018-06-11

  • 请求转发与请求重定向

    请求重定向:客户端行为,两次请求,请求的对象不会保存,URL改变。
    response.sendRedirect("index.jsp");

    请求转发:  服务器行为,一次请求,请求的对象会保存,URL不变。
    request.getRequestDispatcher("index.jsp").forward(request,response);

    https://img1.sycdn.imooc.com//5b1e1f9500010e4b12300524.jpg

    查看全部
  • response对象获得的writer对象,在打印时,提前与内置的out对象,打印出的结果在前面。  可以用out.flush();清空缓存来实现结果在后。

    response.sendRedirect("reg.jsp");   //请求重定向   跳转到登录页面。


    response 对象

     response 对象包含了响应客户请求的有关信息,但在jsp中很少直接用到它。它是httpservletResponse类的实例。response对象具有页面作用域,即访问一个页面时,该页面内的response对象只能对这次访问有效,其他页面的response对象对当前页面无效。常用方法

    string getcharacterEncoding()返回响应用的是何种字符编码

    void setContentType(String type ) 设置响应的mime类型

    print Writer getWriter()返回可以向客户端输出字符的一个对象(注意比较:printWrite与内置对象的区别


    查看全部
    0 采集 收起 来源:response对象

    2018-06-11

  • <%request.setAttribute("pwd","123456"); %>
    获取密码:<%=request.getAttribute("pwd") %><br>
    请求体的MIME类型:<%=request.getContentType() %><br>
    协议类型及版本号:<%=request.getProtocol() %><br>
    服务器主机名:<%=request.getServerName() %><br>
    服务器端口号:<%=request.getServerPort() %><br>
    请求文件的长度:<%=request.getContentLength() %><br>
    请求客户端的IP地址:<%=request.getRemoteAddr() %><br><!--//只能获取静态的IP地址,动态的话获取不到-->
    请求的真实路径:<%=request.getRealPath("request.jsp") %><br>
    请求的上下文路径:<%=request.getContextPath() %><br>

    查看全部
  • 使用request对象的getParameterValues()方法实现复选框信息获取

    查看全部
    0 采集 收起 来源:练习题

    2018-06-11

  •        request:客户端请求封装在request对象中,通过它才能了解到客户的需求,然后做出响应。他是HttpServletRequest对象中
            它是HttpServletRequest类的实例。request对象具有请求域,即完成客户端的请求之前一直有效。


            get和post区别
                <form name="regForm"action="动作"method="提交方式"></form>
                表单有两种提交方式:get和post
                1.get:以明文方式通过URL提交数据,数据在URL中可以看到。数据不超2KB,安全性较低但效率比post高。
                        适合提交数据量不大,安全性不高的数据。如:搜索,查询等。
                2.post:将用户提交的信息封装在HTML HEADER内。适合提交数据量大,安全性高的用户信息。比如:注册、修改。上传等功能。
            request常用方法如下:
                1.String getParamenter(String name) 返回name指定参数的参数值
                2.String[] getParameterValues(String name)返回包含参数name的所有返回值
                3.void setAttribute(String,Object) 存储此请求中的属性
                4.object getAttribute(String name) 返回指定属性的属性值
                5.String getContentType() 得到请求体的MIME属性
                6。String getProtocol 返回请求用的协议类型及版本号
                7.String getServerName() 返回接受请求的服务器主机
            中文乱码问题:
                post表单提交:request.setCharacterEncoding("utf-8");
                URL传参:修改server.xml文件

    查看全部
  • get与post的区别https://img1.sycdn.imooc.com//5b1e1280000113c911090594.jpg

    查看全部
  • out.flush( );后不能接out.clear( );

    out对象https://img1.sycdn.imooc.com//5b1e10bd0001ff1611140684.jpg

    查看全部
    0 采集 收起 来源:out对象

    2018-06-11

  • Javabean的四个作用域范围

    说明:使用useBeans的scope属性可以用来指定Javabean的作用范围

    • page    //竟在当前页面有效(默认值)

    • request    //可以通过HttpRequest.getAttribute()方法取得JavaBean对象

    • session    //可以通过HttpSession.getAttribute()方法取得JavaBean对象

    • application    //可以通过application.getAttribute()方法取得JavaBean对象

    查看全部
  • <jsp:getProperty>

    作用:获取指定Javabean对象的属性值

    <jsp:getProperty name = "Javabean实例名" property = "属性名"/>

    查看全部
    0 采集 收起 来源:getProperty

    2018-06-11

  • <jsp:setProperty>

    作用:给已经实例化的Javabean对象的属性赋值

    四种形式:

    ①<jsp:setProperty name = "Javabean实例名" property = "*"/>(跟表单关联)

    ②<jsp:setProperty name = "Javabean实例名" property = "Javabean属性名"/>(跟表单关联)

    ③<jsp:setProperty name = "Javabean实例名" property = "Javabean属性名" value = "BeanValue"/>(手工设置)

    ④<jsp:setProperty name = "Javabean实例名" property = "propertyName" param="request对象中的参数名"/>(跟request参数关联)

    查看全部
    0 采集 收起 来源:setProperty

    2018-06-11

  • Javabean中的五类JSP动作

    查看全部

举报

0/150
提交
取消
课程须知
Hi,我是JSP。为了让您更好的了解我,请先学习我的小伙伴JAVA和HTML。
老师告诉你能学到什么?
学完JSP,您可以掌握JSP基本语法,理解Java Web开发思想,进而能独立开发简单的Java Web应用。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!