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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • 1.需要捕获异常的页面,在page指令中写属性errorpage=“出错跳转到的页面” 2.在跳转到的错误处理页面page指令中输入属性isErrorPage=“true” JSP内置对象 - Exception (1)Exception是java.lang.Throwable类的实例 (2)当一个页面运行发生了异常,就产生了该Exception对象。 (3)若一个JSP页面要使用该Exception对象,需要将isErrorPage的值设为true -------------------------------------- Exception对象常用方法: (1)String getMessage() 返回描述异常的信息 (2)String toString() 返回关于异常的简短描述信息 (3)void printStackTrace() 显示异常及其栈轨迹 (4)Throwable FillInStackTrace() 重写异常的执行栈轨迹
    查看全部
    0 采集 收起 来源:exception对象

    2017-06-12

  • config
    查看全部
  • JSP内置对象 - pageContext (1)pageContext对象提供了对JSP页面中所有对象及名字空间的访问操作 (2)pageContext对象可以访问本页面的session,可以访问本页面的application对象的任意属性值 (3)pageContext对象是某个页面中所有功能的集大成者 --------------------------------------- pageContext对象的常用方法: (1)JspWriter getOut() 返回当前客户端相应被使用的JspWriter流(out) (2)HttpSession getSession() 返回当前页面中HttpSession对象(session) (3)Object getPage() 返回当前页面的Object对象(page) (4)ServletRequest getRequest() 返回当前面的ServletRequest对象(request) (5)servletResponse getResponse() 返回当前页的ServletResponse对象(response) (6)void setAttribute(Strign name, Object attribute) 设置属性及属性值 (7)Object getAttribute(String name ,int scope) 在指定范围内取属性值 (8)int getAttributeScope(String name) 返回某属性的作用范围 (9)void forward(String relativeUrlPath) 使当前页面跳转到另外一个页面(服务器转发) (10)void include(String relativeUrlPath) 在当前位置包含另一个文件 config对象 常用方法: ServletContext getServletContext()返回含有服务器相关信息的ServletContext对象 String getInitParameter(String name)返回初始化参数的值 Enumeration getInitParameterNames()返回Servlet初始化所需所有参数的枚举
    查看全部
  • JSP内置对象——page对象 一、page对象:是指指向当前JSP页面本身,有点像类中的this指针,它是java.long.Object类的实例。 二、常用方法如下:主要是Object类中声明的方法
    查看全部
    0 采集 收起 来源:page对象

    2017-06-12

  • JSP内置对象——application对象 一、application介绍 1、实现了用户间数据的共享,可存放全局变量。(类似静态对象) 2、开始于服务器启动,终止于服务器的关闭(生命周期) 3、在用户的前后连接或不同用户之间的连接中,可以对application对象的同一属性进行操作 4、在任何地方对application对象属性进行操作,都将影响到其他用户对此的访问 5、application对象是ServletContext类的实例
    查看全部
    0 采集 收起 来源:application对象

    2017-06-12

  • session的生命周期 1.创建:当客户端第一次访问某个jsp或者servlet时候,服务器会为当前会话创建一个SessionId,每次客户端向服务器发送请求时,都会将此SessionId携带过去,服务端会对此SessionId进行校验 2.活动: ①某次会话当中通过超链接打开的新页面属于同一次会话 ②只要当前会话页面没有全部关闭,重新打开的浏览器窗口访问同一个项目资源时属于同一次会话 ③除非本次会话的所有页面都关闭后在重新访问某个JSP或者servlet将会创建新的会话 注意:注意原有会话还存在,只是这个旧的Session仍然存在于服务端,只不过再也没有客户端会携带它然后交予服务端校验(原来的会话处于休眠状态) 3.销毁:三种方式 ①调用了session.invalidate()方法 ②Session过期(超时) ③服务器重新启动
    查看全部
  • jsp的getproperty:
    查看全部
    0 采集 收起 来源:getProperty

    2017-06-12

  • 注意request.getAttribute()和session.getAttribute()的区别
    查看全部
    0 采集 收起 来源:session对象

    2017-06-12

  • (1)session是JSP的一个内置对象,是HttpSession类的实例。 (2)从客户打开浏览器并连接到服务器开始,到客户关闭浏览器窗口断开与服务器的连接,这一过程成为一个会话。 (3)当客户在同一个网站的不同页面之间进行切换并访问时,服务器是通过session来判断这些请求是否来自同一个客户。 (4)session一般有时间限制,长时间不操作可能会导致session失效。session失效后原session中保存的属性值会全部丢失。 (5)setMaxInactiveInterval(int i) 该方法可直接设定session的生存时间,超过该时间session会重新创建。(单位:秒) ------------------------------- session对象的常用方法有: 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对象

    2017-06-12

  • @什么是Session: 1、session表示客户端与服务器的一次会话 2、Web中的session指:用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览网站所花费的时间。 3、在服务器的内存中保存着不同用户的session,一个用户对应一个session
    查看全部
    0 采集 收起 来源:什么是session

    2017-06-12

  • import 是<%@ page import="" %>这样的用法
    查看全部
  • JSP内置对象——请求转发与请求重定向的区别 一、请求重定向:服务端responce.sendRedirect("xx.jsp")重定向。【客户端行为】:即客户端会访问两次,第一次访问后会立即跳转到第二个重定向页面上,【从本质上讲等于两次请求】,而前一次的请求封装的request对象不会保存,地址栏的URL地址会改变。 二、请求转发:服务端request.getRequestDispatcher("xx.jsp").forward(request,response)请求转发。forward(request,response)用于保存内置对象request和response。【服务器行为】:服务器会代替客户端去访问转发页面,【从本质是一次请求】,转发后请求对象会保存,地址栏的URL地址不会改变。
    查看全部
  • <% response.setContentType("text/html;charset=utf-8");//设置响应的MIME类型 out.println("<h1>response内置对象</h1>"); out.println("<hr>"); //out.flush();//当response.sendRedirect("reg.jsp");时,为out.flush();加注释否则会抛出异常 PrintWriter outer=response.getWriter();//获得输出流对象 outer.println("我是response对象生成的输出流outer对象!"); response.sendRedirect("reg.jsp"); %> Ps:printwriter对象打印输出 总是 先于out内置对象打印输出,但可使用out.flush()来避免。
    查看全部
    0 采集 收起 来源:response对象

    2018-03-22

  • out对象的 常用发法
    查看全部
    0 采集 收起 来源:out对象

    2017-06-12

  • request对象 (1)内容: 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。 它是HttpServletRequest类的实例。request对象具有请求域,即完成客户端的请求之前,该对象一直有效。 (2)方法: 1 object getAttribute(String name) 返回指定属性的属性值 2 Enumeration getAttributeNames() 返回所有可用属性名的枚举 3 String getCharacterEncoding() 返回字符编码方式 4 int getContentLength() 返回请求体的长度(以字节数) 5 String getContentType() 得到请求体的MIME类型 6 ServletInputStream getInputStream() 得到请求体中一行的二进制流 7 String getParameter(String name) 返回name指定参数的参数值 8 Enumeration getParameterNames() 返回可用参数名的枚举 9 String[] getParameterValues(String name) 返回包含参数name的所有值的数组 10 String getProtocol() 返回请求用的协议类型及版本号 11 String getScheme() 返回请求用的计划名,如:http.https及ftp等 12 String getServerName() 返回接受请求的服务器主机名 13 int getServerPort() 返回服务器接受此请求所用的端口号 14 BufferedReader getReader() 返回解码过了的请求体 15 String getRemoteAddr() 返回发送此请求的客户端IP地址 16 String request.getContextPath();//返回上下文路径
    查看全部

举报

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

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