摘要:
JSP(全称Java Server Pages)是由Sun公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的WEB网页,然后返回给请求者。简单来说:JSP(JavaServer Pages)是一种动态页 阅读全文
摘要:
HttpServletRequest HttpServletRequest对象代表客户端浏览器的请求,当客户端浏览器通过HTTP协议访问服务器时,HTTP请求中的所有信息都会被Tomcat所解析并封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。 1.获取请求行信息 req 阅读全文
摘要:
include处理流程: 1如果目标资源为Servlet或JSP,就调用他们的相应的service()方法,把该方法产生的响应正文添加到源Servlet的响应结果中;如果目标组件为HTML文档,就直接把文档的内容添加到源Servlet的响应结果中。 2返回到源Servlet的服务方法中,继续执行 阅读全文
摘要:
响应重定向中的路径 响应重定向和请求转发中的路径略有不同,具体演示代码如下 准备Servlet package com.msb.test; import javax.servlet.RequestDispatcher; import javax.servlet.ServletContext; i 阅读全文
摘要:
案例:通过HttpSession判断用户是否登录 需求:实现登录一次即可,在一次会话内,可以反复多次访问WEB-INF/ welcome.html,如果没有登录过,跳转到登录页,登录成功后,可以访问 项目结构: 组件介绍: login.html <!DOCTYPE html> <html lan 阅读全文
摘要:
Application域 有效范围 当前web服务内,跨请求,跨会话 生命周期 创建 项目启动 使用 项目运行任何时间有效 销毁 项目关闭 测试代码 Application域中放入数据 package com.msb.testApplication; import javax.servlet.S 阅读全文
摘要:
Session域 有效范围 单次会话内有效,可以跨多个请求 生命周期 创建 会话的产生,第一次发生请求,会话的开始 使用 本次会话之内,浏览器和服务器之间发生多次请求和响应有效 销毁 会话结束,如:浏览器失去JSESSIONID、到达最大不活动时间、手动清除 测试代码 Session域中放入数据 阅读全文
摘要:
4.1 Request域 有效范围 一次请求内有效,请求转发时数据可以传递,除此之外该域没有办法实现数据共享 生命周期 创建 每发生一次请求创建一个独立的请求域 使用service方法中或者请求转发有效 销毁 请求结束,已经向浏览器响应数据 测试代码 向request域中放入数据 package 阅读全文
摘要:
什么是域对象? 那些能放数据并存储传递数据作为数据存放区域的对象 能够存储数据,获取数据,传递数据的对象 Servlet三大域对象 Request域 HTTPServletRequest 一次请求/请求转发Session域 HTTPSession 一次会话(跨请求)Application域 Serv 阅读全文
摘要:
HttpSession对象 HttpSession是一种保存少量信息至服务器端的一种技术,第一请求时,服务器会创建HttpSession,我们可以在HttpSession对象中保存一些关于用户的状态信息,并将HttpSession的JSESSIONID以Cookie形式响应给浏览器 ,第二次请求 阅读全文