
JavaWeb
文章平均质量分 54
JavaWeb
程序猿塔塔开
这个作者很懒,什么都没留下…
展开
-
Session会话
1.Session 会话概念Session 就一个接口(HttpSession)。Session 就是会话。它是用来维护一个客户端和服务器之间关联的一种技术。每个客户端都有自己的一个 Session 会话。Session 会话中,我们经常用来保存用户登录之后的信息。2.创建 Session 和获取如何创建和获取 Session。request.getSession() 第一次调用是:创建 Session 会话之后调用都是:获取前面创建好的 Session 会话对象。isNew()原创 2021-12-29 20:48:30 · 259 阅读 · 0 评论 -
Cookie 练习---免输入用户名登录
login.jsp:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>login</title></head><body> <form action="http://localhost:8080/cookie_seesion/loginServlett" method=".原创 2021-12-29 16:59:09 · 204 阅读 · 0 评论 -
Cookie
1.Cookie概念Cookie 是服务器通知客户端保存键值对的一种技术。客户端有了 Cookie 后,每次请求都发送给服务器每个 Cookie 的大小不能超过 4kb2.创建Cookie代码示例:servlet:public class CookieServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) t原创 2021-12-29 15:53:36 · 169 阅读 · 0 评论 -
<0>web 中 / 斜杠的不同意义
在 web 中 / 斜杠 是一种绝对路径。/ 斜杠 如果被浏览器解析,得到的地址是:http://ip:port/ <a href="/">斜杠</a> / 斜杠 如果被服务器解析,得到的地址是:http://ip:port/工程路径 1、<url-pattern>/servlet1</url-pattern> 2、servletContext.getRealPath(“/”); 3、request.getRequestDispa.原创 2021-10-28 10:32:35 · 127 阅读 · 0 评论 -
<0>Web 中的相对路径和绝对路径
1.在 javaWeb 中,路径分为相对路径和绝对路径两种: 相对路径是:. 表示当前目录.. 表示上一级目录资源名 表示当前目录/资源名 绝对路径:http://ip:port/工程路径/资源路径2.在实际开发中,路径都使用绝对路径,而不简单的使用相对路径。绝对路径base+相对...原创 2021-10-28 10:29:13 · 156 阅读 · 0 评论 -
<7>Servlet请求转发
请求转发是指,服务器收到请求后,从一次资源跳转到另一个资源的操作。示例:在Servlet01代码中进行Get请求,转发到Servlet02请求。 Servlet01代码:public class Servlet01 extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException原创 2021-10-28 10:13:15 · 204 阅读 · 0 评论 -
<7>HttpServletRequest 类
1.HttpServletRequest 类的作用 每次只要有请求进入 Tomcat 服务器,Tomcat 服务器就会把请求过来的 HTTP 协议信息解析好封装到 Request 对象中。 然后传递到 service 方法(doGet 和 doPost)中给我们使用。我们可以通过 HttpServletRequest 对象,获取到所有请求的信息。2.HttpServletRequest 类的常用方法getRequestURI() 获取请求的资源路径getRequestURL() 获取请求原创 2021-10-28 09:46:10 · 177 阅读 · 0 评论 -
<7>ServletContext 类
1.ServletContext 类简介1、ServletContext 是一个接口,它表示 Servlet 上下文对象2、一个 web 工程,只有一个 ServletContext 对象实例。3、ServletContext 对象是一个域对象。4、ServletContext 是在 web 工程部署启动的时候创建。在 web 工程停止的时候销毁。注:域对象,是可以像 Map 一样存取数据的对象,叫域对象。这里的域指的是存取数据的操作范围,整个 web 工程。 2.ServletCo.原创 2021-10-26 22:02:07 · 139 阅读 · 0 评论 -
<7>ServletConfig 类
1.ServletConfig 类简介ServletConfig 类是 Servlet 程序的配置信息类。Servlet 程序和 ServletConfig 对象都是由 Tomcat 负责创建,我们负责使用。Servlet 程序默认是第一次访问的时候创建,ServletConfig 是每个 Servlet 程序创建时,就创建一个对应的 ServletConfig 对 象 2.ServletConfig 类三大作用1、可以获取 Servlet 程序的别名 servlet-name 的值2、.原创 2021-10-26 21:37:44 · 110 阅读 · 0 评论 -
<7>创建Servlet程序找不到servlet选项
问题:找不到servlet选项解决:File-Project Structure-Facets添加创建的Web工程,将左下角的Source Root勾选,apply即可。结果:Servlet按钮便出来啦原创 2021-10-26 21:11:14 · 268 阅读 · 3 评论 -
<7>使用 IDEA 创建 Servlet 程序
1.右键new ->Servlet 程序2.配置 Servlet 的信息:Name:Servlet的类名Package:类所在的包Class:全类名左下角不需要勾选3.创建好后,在xml文件中配置相应的信息即可。原创 2021-10-26 21:05:31 · 160 阅读 · 0 评论 -
<7>手动创建Servlet程序
一般在实际项目开发中,都是使用继承 HttpServlet 类的方式去实现 Servlet 程序。1、编写一个类去继承 HttpServlet 类2、根据业务需要重写 doGet 或 doPost 方法3、到 web.xml 中的配置 Servlet 程序的访问地址 1.HttpServlet抽象类 HttpServlet 也是一个抽象类,它进一步继承并封装了 GenericServlet,使得使用更加简单方便,由于是扩展了 Http 的内容,所以还需要使用 HttpServletReq原创 2021-10-26 20:49:24 · 347 阅读 · 0 评论 -
<7>Servlet生命周期
1 Servlet生命周期 Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 初始化后调用 init () 方法。Servlet 调用 service() 方法来处理客户端的请求。Servlet 销毁前调用 destroy() 方法。最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。1.1 init() 方法 init 方法被设计成只调用一次。它在第一次创建 Servlet 时被调用,在后续每次用户请求时不再调原创 2021-10-26 14:34:40 · 86 阅读 · 0 评论 -
<7>Servlet简介
1.Servlet 是什么?1.Servlet 是 JavaEE 规范之一。规范就是接口2.Servlet 就 JavaWeb 三大组件之一。三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器。3.Servlet 是运行在服务器上的一个 java 程序,它可以接收客户端发送过来的请求,并响应数据给客户端。 2.Servlet 执行以下主要任务 读取客户端(浏览器)发送的显式的数据。这包括网页上的 HTML 表单,或者也可以是来自 applet 或自定义的.原创 2021-10-26 14:18:47 · 115 阅读 · 0 评论 -
<6>xml
XML 指可扩展标记语言(eXtensible Markup Language)。HTML 被设计用来显示数据,而XML 被设计用来传输和存储数据。XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准。1 XML 和 HTML 之间的差异XML 不是 HTML 的替代。XML 和 HTML 为不同的目的而设计: XML 被设计用来传输和存储数据,其焦点是数据的内容。 HTML 被设计用来显示数据,其焦点是数据的外观。HTM.原创 2021-10-26 13:36:02 · 105 阅读 · 0 评论 -
<5>部署Tomcat服务器
Tomcat:由 Apache 组织提供的一种 Web 服务器,提供对 jsp 和 Servlet 的支持。它是一种轻量级的 javaWeb 容器(服务 器),也是当前应用最广的 JavaWeb 服务器(免费)。1 安装Tomcat服务器下载最新版本的 Tomcat:http://tomcat.apache.org/下载完安装文件后,将压缩文件解压到一个方便的地方.压缩好的Tomcat文件夹内容如下:bin 专门用来存放 Tomcat 服务器的可执行程序conf 专门用来存放 Tocmat原创 2021-10-26 10:31:45 · 101 阅读 · 0 评论 -
<5>修改 Tomcat 的端口号
找到 Tomcat 目录下的 conf 目录,找到 server.xml 配置文件。 找到Connector标签,修改port属性为你需要的端口号即可。 端口号范围:1~65535 修改完端口号,一定要重启Tomcat服务器才能生效。...原创 2021-10-25 21:04:11 · 116 阅读 · 0 评论 -
<5>Tomcat服务器启动失败解决
常见的启动失败的情况有,双击 startup.bat 文件,就会出现一个小黑窗口一闪而来。 这个时候,失败的原因基本上都是因为没有配置好 JAVA_HOME 环境变量。 配置 JAVA_HOME 环境变量:①打开控制面板-系统-高级系统设置②点击环境变量-新建,进行配置环境变量③配置 JAVA_HOME 环境变量: 高亮处输入自己保存jdk的文件夹地址。常见的 JAVA_HOME 配置错误有以下几种情况:JAVA_HOME 必须全大写。JAVA_HOME 中间必须是下划线,不原创 2021-10-25 20:56:32 · 493 阅读 · 0 评论 -
<4>jQuery的val()方法同时设置多个表单项的选址状态
勾选单选radio2,多选checkbox1,checkbox3,多选下拉列表mul1,mul4,单选下拉列表sin3。 语法:$(selector1,selector2).val(content1,content2)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title><script ty.原创 2021-10-24 20:21:27 · 161 阅读 · 0 评论 -
<4>jQuery(下)
1 jQuery 的属性操作1.1 html()html() 它可以设置和获取起始标签和结束标签中的内容。 跟 dom 属性 innerHTML 一样。 ①当该方法用于返回内容时,则返回第一个匹配元素的内容。语法:$(selector).html() ② 当该方法用于设置内容时,则重写所有匹配元素的内容。语法:$(selector).html(content) 提示:如只需设置或返回被选元素的文本内容,请使用 text() 方法。 例:改变所有 <p> 元素的内容$("原创 2021-10-23 15:16:01 · 166 阅读 · 0 评论 -
<4>jQuery(上)
1 jQuery简介 jQuery 是一个 JavaScript 函数库。 jQuery 是一个轻量级的"写的少,做的多"的 JavaScript 库,可以实现很多浏览器的兼容问题。2 jQuery语法 通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions)。 jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。基础语法: $(selector).action()美元符号定义 jQuery选择符(selec原创 2021-10-21 20:55:17 · 79 阅读 · 0 评论 -
<3> JavaScript技术
1 JavaScript介绍Javascript 主要为了完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行 JavaScript 代码。Javascript是弱类型; 弱类型:变量类型可变Java是强类型。 强类型:定义变量时,类型已确定,而且不可变JavaScript特点: 交互性(它可以做的就是信息的动态交互) 安全性(不允许直接访问本地硬盘) 跨平台性(只要是可以解释 JS 的浏览器都可以执行,和平台无关)2 JavaScript 和 html 代码的结合原创 2021-10-21 11:25:45 · 94 阅读 · 0 评论 -
<2> CSS技术
CSS 是「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。1 CSS语法规则选择器{ 属性:值}选择器:浏览器根据“选择器”决定受 CSS 样式影响的 HTML 元素(标签)。属性 (property): 是你要改变的样式名,并且每个属性都有一个值。属性和值被冒号分开,并 由花括号包围,这样就组成了一个完整的样式声明(declaration),例如:p {color: blue}多个声明:如果要定义不止一个声明,则需要用分号将每个声明分开。虽然最原创 2021-10-12 14:31:18 · 71 阅读 · 0 评论 -
<1> HTML
1 HTML 简介Hyper Text Markup Language (超文本标记语言) 简写:HTMLHTML 通过标签来标记要显示的网页中的各个部分。网页文件本身是一种文本文件, 通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画 面如何安排,图片如何显示等) 2 创建HTML文件①首先创建一个web工程②在工程下创建 html 页面选择浏览器执行页面注:Java 文件是需要先编译,再由 java 虚拟机跑起来。但 HTML 文件它不需要编译原创 2021-10-11 15:34:47 · 131 阅读 · 0 评论