随笔分类 -  java开发

java开发
摘要:​ JSP中的变量问题 在JSP上可以通过<%%> 和<%!%>两种方式书写代码,那么两种方式中书写的java代码在转译之后生成的java文件中的位置是不一样,一个在_JSPService方法中,一个作为类的成员,以定义变量举例 【示例4】在JSP中定义局部变量和成员变量 <%@ page cont 阅读全文
posted @ 2023-03-16 00:14 BookerABC 阅读(14) 评论(0) 推荐(0) 编辑
摘要:​ Servlet同样也可以向浏览器动态响应HTML,但是需要大量的字符串拼接处理,在JAVA代码上大量拼接HTML字符串是非常繁琐耗时的一件事,它涉及到HTML本身的字符串处理,还涉及到css样式代码和文件,以及js脚本代码和文件,HTML中的各种外部引入路径等等,处理起来相当的麻烦 <%@ pa 阅读全文
posted @ 2023-03-16 00:11 BookerABC 阅读(14) 评论(0) 推荐(0) 编辑
摘要:​ JSP(全称Java Server Pages)是由Sun公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的WEB网页,然后返回给请求者。简单来说:JSP(JavaServer Pages)是一种动态页 阅读全文
posted @ 2023-03-16 00:08 BookerABC 阅读(19) 评论(0) 推荐(0) 编辑
摘要:​ HttpServletRequest HttpServletRequest对象代表客户端浏览器的请求,当客户端浏览器通过HTTP协议访问服务器时,HTTP请求中的所有信息都会被Tomcat所解析并封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。 1.获取请求行信息 req 阅读全文
posted @ 2023-03-15 11:35 BookerABC 阅读(12) 评论(0) 推荐(0) 编辑
摘要:​ include处理流程: 1如果目标资源为Servlet或JSP,就调用他们的相应的service()方法,把该方法产生的响应正文添加到源Servlet的响应结果中;如果目标组件为HTML文档,就直接把文档的内容添加到源Servlet的响应结果中。 2返回到源Servlet的服务方法中,继续执行 阅读全文
posted @ 2023-03-15 11:26 BookerABC 阅读(13) 评论(0) 推荐(0) 编辑
摘要:​ 响应重定向中的路径 响应重定向和请求转发中的路径略有不同,具体演示代码如下 准备Servlet package com.msb.test; import javax.servlet.RequestDispatcher; import javax.servlet.ServletContext; i 阅读全文
posted @ 2023-03-15 08:38 BookerABC 阅读(12) 评论(0) 推荐(0) 编辑
摘要:​ Application域 有效范围 当前web服务内,跨请求,跨会话 生命周期 创建 项目启动 使用 项目运行任何时间有效 销毁 项目关闭 测试代码 Application域中放入数据 package com.msb.testApplication; import javax.servlet.S 阅读全文
posted @ 2023-03-15 08:25 BookerABC 阅读(9) 评论(0) 推荐(0) 编辑
摘要:​ Session域 有效范围 单次会话内有效,可以跨多个请求 生命周期 创建 会话的产生,第一次发生请求,会话的开始 使用 本次会话之内,浏览器和服务器之间发生多次请求和响应有效 销毁 会话结束,如:浏览器失去JSESSIONID、到达最大不活动时间、手动清除 测试代码 Session域中放入数据 阅读全文
posted @ 2023-03-15 08:22 BookerABC 阅读(8) 评论(0) 推荐(0) 编辑
摘要:​ 4.1 Request域 有效范围 一次请求内有效,请求转发时数据可以传递,除此之外该域没有办法实现数据共享 生命周期 创建 每发生一次请求创建一个独立的请求域 使用service方法中或者请求转发有效 销毁 请求结束,已经向浏览器响应数据 测试代码 向request域中放入数据 package 阅读全文
posted @ 2023-03-15 08:19 BookerABC 阅读(10) 评论(0) 推荐(0) 编辑
摘要:什么是域对象? 那些能放数据并存储传递数据作为数据存放区域的对象 能够存储数据,获取数据,传递数据的对象 Servlet三大域对象 Request域 HTTPServletRequest 一次请求/请求转发Session域 HTTPSession 一次会话(跨请求)Application域 Serv 阅读全文
posted @ 2023-03-15 08:17 BookerABC 阅读(12) 评论(0) 推荐(0) 编辑
摘要:​ HttpSession对象 HttpSession是一种保存少量信息至服务器端的一种技术,第一请求时,服务器会创建HttpSession,我们可以在HttpSession对象中保存一些关于用户的状态信息,并将HttpSession的JSESSIONID以Cookie形式响应给浏览器 ,第二次请求 阅读全文
posted @ 2023-03-15 08:13 BookerABC 阅读(52) 评论(0) 推荐(0) 编辑
摘要:​ Cookie是一种保存少量信息至浏览器的一种技术,第一请求时,服务器可以响应给浏览器一些Cookie信息,第二次请求,浏览器会携带之前的cookie发送给服务器,通过这种机制可以实现在浏览器端保留一些用户信息.为服务端获取用户状态获得依据 3.2.1 Cookie对象的特点 Ø Cookie使用 阅读全文
posted @ 2023-03-15 00:06 BookerABC 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Cookie对象与HttpSession对象简介 Cookie对象与HttpSession对象的作用是维护客户端浏览器与服务端的会话状态的两个对象。由于HTTP协议是一个无状态的协议,所以服务端并不会记录当前客户端浏览器的访问状态,但是在有些时候我们是需要服务端能够记录客户端浏览器的访问状态的,如获 阅读全文
posted @ 2023-03-15 00:03 BookerABC 阅读(10) 评论(0) 推荐(0) 编辑
摘要:​ 响应重定向中的路径 响应重定向和请求转发中的路径略有不同,具体演示代码如下 准备Servlet package com.msb.test; import javax.servlet.RequestDispatcher; import javax.servlet.ServletContext; i 阅读全文
posted @ 2023-03-15 00:01 BookerABC 阅读(4) 评论(0) 推荐(0) 编辑
摘要:​ 项目结构 测试代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!-- base标签的作用是在相对路径之前自动补充base[href]中的值 如果base标签不写,那么默 阅读全文
posted @ 2023-03-14 23:58 BookerABC 阅读(24) 评论(0) 推荐(0) 编辑
摘要:​ forword处理流程: 1清空Response存放响应正文数据的缓冲区。 2如果目标资源为Servlet或JSP,就调用它们的service()方法,把该方法产生的响应结果发送到客户端;如果目标资源文件系统中的静态HTML文档,就读取文档中的数据把它发送到客户端。 forword处理特点: 1 阅读全文
posted @ 2023-03-14 21:36 BookerABC 阅读(33) 评论(0) 推荐(0) 编辑
摘要:基于注解式开发Servlet 在Servlet3.0以及之后的版本中支持注解式开发Servlet。对于Servlet的配置不在依赖于web.xml配置文件而是使用@WebServlet将一个继承于javax.servlet.http.HttpServlet的类定义为Servlet组件。 @WebSe 阅读全文
posted @ 2023-03-14 21:31 BookerABC 阅读(16) 评论(0) 推荐(0) 编辑
摘要:​ URL的匹配规则 精确匹配 精确匹配是指<url-pattern>中配置的值必须与url完全精确匹配。 <servlet-mapping> <servlet-name>demoServlet</servlet-name> <url-pattern>/demo.do</url-pattern> < 阅读全文
posted @ 2023-03-14 20:52 BookerABC 阅读(79) 评论(0) 推荐(0) 编辑
摘要:​ ServletContext和ServletConfig ServletContext对象 ServletContext对象介绍 ServletContext官方叫Servlet上下文。服务器会为每一个Web应用创建一个ServletContext对象。这个对象全局唯一,而且Web应用中的所有S 阅读全文
posted @ 2023-03-14 20:46 BookerABC 阅读(15) 评论(0) 推荐(0) 编辑
摘要:​ Servlet的生命周期 Servlet的生命周期是由容器管理的,分别经历四各阶段: 阶段 次数 时机 创建 1次 第一次请求 初始化 1次 实例化之后 执行服务 多次 每次请求 销毁 1次 停止服务 当客户端浏览器第一次请求Servlet时,容器会实例化这个Servlet,然后调用一次init 阅读全文
posted @ 2023-03-14 18:24 BookerABC 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示