为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JAVA遇见HTML——JSP篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • Enumeration枚举遍历 while(enum.hasMoreElements()){ enum.nextElement(); }
    查看全部
    0 采集 收起 来源:application对象

    2015-05-20

  • JSP内置对象——application对象 一、application介绍 1、实现了用户间数据的共享,可存放全局变量。(类似静态对象) 2、开始于服务器启动,终止于服务器的关闭(生命周期) 3、在用户的前后连接或不同用户之间的连接中,可以对application对象的同一属性进行操作 4、在任何地方对application对象属性进行操作,都将影响到其他用户对此的访问 5、application对象是ServletContext类的实例 二、常用方法如下 application对象常用方法: 1.pblic void setAttribute(String name,Object value);//使用指定名称将对象绑定到此会话 2.public Object getAttribute(String name);//返回与此会话中的指定名称绑定在一起的对象,如果没有对象绑定在该名称下,则返回null. 3.Enumeration getAttributeNames();//返回所有可用属性那个名的枚举 4.String getServerInfo();//返回JSP(SERVER)引擎及版本号
    查看全部
    0 采集 收起 来源:application对象

    2015-05-20

  • session对象 Tomcat默认session超时时间为30分钟 设置session超时有两种方式: 1.session.setMaxInactiveInterval(时间)//单位为秒 2.在web.xml中配置 <session-config> <session-timeout> 10 <session-timeout> </session-config> //单位为分钟
    查看全部
  • Session的生命周期 创建: 当客户端第一次访问某个jsp或者Servlet时候,服务器会为当前会话创建一个SessionId,每次客服端向服务端发送请求时,都会将此SessionId携带过去,服务端会对此SessionId进行校验。 活动阶段: 某次会话当中通过超链接打开的新页面属于同一个会话 只要当前会话页面没有全部关闭,重新打开浏览器窗口访问同一项目资源是属于同一次会话 除非本次会话的所有页面都关闭后,在重新访问某个JSP或者Servlet将会创建新的会话。 注意事项:注意原有会话还存在,只是这个就的SessionId仍然存在于服务器端,只不过没有客户端会携带她然后交予服务端校验。 销毁阶段: session的小孩只有三种方法: 1.调用session.invalidate()方法 2.sesion过期(超时) 3.服务器重新启动
    查看全部
  • session对象常用方法: long getCreationTime()返回Session创建时间 public String getId()返回Session创建是JSP引擎为他设置的唯一ID号 public Object setAttribute(String name,Object value) 使用指定名称将对象绑定到此会话 public Object getAttribute(String name)返回与此会话中的指定的名称绑定在一起的对象,如果没有对象绑定在该名称下,则返回null String[] getValueNames()返回一个包含此session中所有可能属性的数据 int getMaxInactiveInterval()返回两次请求间隔多长时间此session被取消(单位 秒) 以下格式类获取标准格式的时间: SimpleDateFormat sdf = new SimpleDateFormat(yyyy年MM月dd日 HH:mm:ss); Date d = new Date(session.getCreationTime()); sdf.format(d); setMaxInactiveInterval(int)可以设置session存活的最长时间,在时间过了之后,服务器会创建全新的一个session。前一个session的内容无法被传递到新的session。
    查看全部
    0 采集 收起 来源:session对象

    2015-05-20

  • 整个购物过程实际上是一个会话session。 在服务器的内存中保存着不同用户的session,和用户一一对应
    查看全部
    0 采集 收起 来源:什么是session

    2015-05-20

  • 请求重定向:客户端行为,response.sendRedirect(),从本质上讲等同于两次请求,前一次的请求对象不会保存,地址栏的URL地址会改变 请求转发:服务器行为,request.getRequestDispatcher().forward(req,resp);是一次请求,转发后请求对象会保存,地址栏的URL地址不会改变。
    查看全部
  • 为什么在做请求重定向的时候out.flush()会抛异常? response页面一旦调用一个flush()方法后,代表该response已经提交, 执行完毕,不能再使用 response是服务端对客户端请求的一个响应,其中封装了响应头、状态码、内容等,服务端在把response提交到客户端之前,会向缓冲区内写入响应头和状态码,然后将所有内容flush。 这就标志着该次响应已committed(提交)。对于当前页面中已经committed(提交)的response,就不能再使用这个response向缓冲区写任何东西 (注:同一个页面中的response.XXX()是同一个response的不同方法,只要其中一个已经导致了committed,那么其它类似方式的调用都会导致 IllegalStateException异常)。 详细的解释在下面: http://jorton468.blog.163.com/blog/static/72588135201102441617287/
    查看全部
    1 采集 收起 来源:response对象

    2015-05-20

  • response.setContentType("text/html;charactor=utf-8");//设置响应的MIME类型、 PrintWriter outer=response.getWriter();//获取输出流对象 注:PrintWriter对象在进行输出时,总是提前与out对象 解决方法:在使用out对象之后,使用out.flush();//清空缓冲区 方法进行强制输出 response.sendRedirect("reg.jsp");//请求重定向方法
    查看全部
    0 采集 收起 来源:response对象

    2018-03-22

  • MIME类型可以设置打开文件应用程序的类型!同时指定某个拓展名文件将使用何种应用程序打开的一个说明!拓展名文件被访问,浏览器会自动指定应用程序打开。有时在浏览器中打开某个文档时,会以word或pdf的格式显示,就是通过设置MIME类型实现的。
    查看全部
  • request对象方法补充: int getServerPort() 返回服务器接受此请求所用的端口号 String getCharacterEncoding() 返回字符码方式 void setCharacterEncoding() 设置请求的字符编码方式 int getContentLength() 返回请求体的长度(以字节数) String getRemoteAddr() 返回发送此请求的客户端IP地址 String getRealPath(String path) 返回一虚拟路径的真实路径 String request.getContextPath() 返回上下文路径
    查看全部
  • 使用URL方式传参数 <a href="request.jsp?username=lisi">测试URL传参数</a> request.setCharacterEncoding("utf-8"); //无法解决使用URL方式传参数时的中文乱码问题,只能解决用表单传递参数出现中文乱码的问题 在tomcat的server.xml中的修改端口号的标签的最后加上URIEncoding="utf-8"可以解决url传参的中文乱码问题
    查看全部
  • form 中action表示,表单交给那个JSP页面处理。
    查看全部
  • 整个购物过程实际上是一个会话session。 在服务器的内存中保存着不同用户的session,和用户一一对应
    查看全部
    0 采集 收起 来源:什么是session

    2015-05-20

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

    2015-05-20

举报

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

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