摘要: 1:在jsp中资源路径可以使用相对路径完成跳转,但是: 问题一:资源的位置不可随意更改。 问题二:需要使用../进行文件夹的跳出。使用比较麻烦。2:使用绝对路径:(必须会) /虚拟项目名/项目资源路径 例如: <a href="/jsp/jspPro.jsp">jspPro.jsp</a> <a h 阅读全文
posted @ 2020-08-26 16:30 rearboal 阅读(358) 评论(0) 推荐(0) 编辑
摘要: pageContext:当前页面.解决了在当前页面内的数据共享问题。获取其他内置对象。 request:一次请求。一次请求的servlet的数据共享。通过请求转发,将数据流转给下一个servlet。 session:一次会话.一个用户的不同请求的数据共享。将数据从一次请求流转给其他请求。 appli 阅读全文
posted @ 2020-08-26 16:16 rearboal 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 内置对象: jsp文件在转译成其对应的Servlet文件的时候自动生成的并声明的对象。我们在jsp页面中直接使用即可。 注意: 内置对象在jsp页面中使用,使用局部代码块或者脚本段语句来使用。不能够在全局代码块中使用。 内容:九个对象 pageContext:页面上下文对象,封存了其他内置对象。封存 阅读全文
posted @ 2020-08-26 16:14 rearboal 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Jsp 的语法和指令: 1:JSP 的 page 指令: <%@page 属性名="属性值" 属性名="属性值"...%> language:声明jsp要被转译的语言。 import:声明转译的java文件要导入的包,不同的包使用逗号隔开。 pageEncoding:设置jsp文件的数据编码格式。 阅读全文
posted @ 2020-08-26 16:02 rearboal 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 问题: 在学习了 Servlet 之后,使用 Servlet 进行页面的展现,代码书写过于麻烦。极大的影响了开发的效率,那么有没有一种方式可以让我们像以前写网页一样来进行网页的编程工作呢? 解决: 使用 JSP 技术 概念: JSP 全名为 Java Server Pages,中文名叫 java 服 阅读全文
posted @ 2020-08-26 14:50 rearboal 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 问题: 浏览器发起请求后,服务器根据请求在 webapps 目下调用对应的 Servlet 进行请求处理。那么为什么是 webapps 目录难道不能是其他的目录吗? 解决: 了解 server.xml 文件的配置信息 Server.xml 文件核心组件: 核心文件解释: (1)<Connector 阅读全文
posted @ 2020-08-26 14:11 rearboal 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 作用: 存储项目相关的配置信息,保护 Servlet。解耦一些数据对程序的依赖。 使用位置: 1:每个 Web 项目中 2:Tomcat 服务器中(在服务器目录 conf 目录中) 区别: Web 项目下的 web.xml 文件为局部配置,针对本项目的位置。 Tomcat 下的 web.xml 文件 阅读全文
posted @ 2020-08-26 14:01 rearboal 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 问题: 使用 ServletContext 对象可以获取 web.xml 中的全局配置文件,在 web.xml 中每个 Servlet 也可以进行单独的配置,那么该怎么获取配置信息呢? 解决: 使用 ServletConfig 对象作用: ServletConfig 对象是 Servlet 的专属配 阅读全文
posted @ 2020-08-26 13:55 rearboal 阅读(113) 评论(0) 推荐(0) 编辑
摘要: package com.bjsxt.servlet; import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java 阅读全文
posted @ 2020-08-26 13:51 rearboal 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 问题: Request 解决了一次请求内的数据共享问题,session 解决了 用户不同请求的数据共享问题,那么不同的用户的数据共享该怎 么办呢? 解决: 使用 ServletContext 对象 作用: 解决了不同用户的数据共享问题 原理: ServletContext 对象由服务器进行创建,一个 阅读全文
posted @ 2020-08-26 10:55 rearboal 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 问题: Request 对象解决了一次请求内的不同 Servlet 的数据共享问 题,那么一个用户的不同请求的处理需要使用相同的数据怎么办呢? 解决: 使用 session 技术。 原理: 用户使用浏览器第一次向服务器发送请求,服务器在接受到请 求后,调用对应的 Servlet 进行处理。在处理过程 阅读全文
posted @ 2020-08-26 10:18 rearboal 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 问题: HTTP 协议是没有记忆功能的,一次请求结束后,相关数据会 被销毁。如果第二次的请求需要使用相同的请求数据怎么办呢? 难道是让用户再次请求书写吗? 解决: 使用 Cookie 技术 解释: Cookie 技术其实是浏览器端的数据存储技术,解决了不同请求 需要使用相同的请求数据的问题。我们把请 阅读全文
posted @ 2020-08-26 09:58 rearboal 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 问题:使用请求转发后,不同的 Servlet 之间怎么进行数据的共享 呢?或者说数据怎么从一个 servlet 流转给另外一个 Servlet 呢? 解决:使用 request 对象的作用域 使用: request.setAttribute(object name,Object value); re 阅读全文
posted @ 2020-08-26 09:47 rearboal 阅读(2000) 评论(0) 推荐(0) 编辑