Javaweb
文章平均质量分 74
在JavaWeb中将学习跟web开发相关的技术:html、css、javascript、tomcat、servlet、JSP、jdbc、mysql等等
柿子镭
努力做一个勤勤恳恳的代码搬运工
展开
-
JavaWeb学习——Ajax
目录一、AJAX请求二、原生AJAX请求的示例三、jQuery 中的 AJAX 请求一、AJAX请求AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发 技术。 ajax 是一种浏览器通过 js 异步发起请求,局部更新页面的技术。 Ajax 请求的局部更新,浏览器地址栏不会发生变化 局部更新不会舍弃原来页面的内容二、原生AJAX请求的示例<!DOCTYPE ht原创 2022-04-05 18:40:28 · 891 阅读 · 2 评论 -
JavaWeb学习——JSON
一、JSONJSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON 采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python 等)。 这样就使得 JSON 成为理想的数据交换格式。 json 是一种轻量级的数据交换格式。 轻量级指的是跟 xml 做比较。 数据交换指的是客户端和服务器之间业务数据的传递原创 2022-04-05 17:12:49 · 343 阅读 · 0 评论 -
JavaWeb学习——ThreadLocal
目录一、ThreadLocal的使用二、使用 Filter 和 ThreadLocal 组合管理事务1、使用 ThreadLocal 来确保所有 dao 操作都在同一个 Connection 连接对象中完成2、使用 Filter 过滤器统一给所有的 Service 方法都加上 try-catch。来进行实现的管理。一、ThreadLocal的使用ThreadLocal 的作用,它可以解决多线程的数据安全问题。 ThreadLocal 它可以给当前线程关联一个数据(可以是普通变.原创 2022-04-04 19:33:48 · 892 阅读 · 0 评论 -
JavaWeb学习——过滤器
一、Filter 什么是过滤器Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器Filter 过滤器它是 JavaEE 的规范。也就是接口 Filter 过滤器它的作用是:拦截请求,过滤响应 拦截请求常见的应用场景有: 1、权限检查 2、日记操作 3、事务管理 ……等等二、Filter的初体验要求:在web 工程下,有一个 admin 目录。这个 admin 目录下的所有资源(html 页面、jp原创 2022-04-03 18:32:13 · 1368 阅读 · 0 评论 -
JavaWeb学习——Session会话
目录一、Session 会话二、 创建 Session 和获取(id 号,是否为新)三、Session域数据的存取四、Session生命周期控制1、设置 Session 的超时时间(以秒为单位)2、获取 Session 的超时时间3、让当前 Session 会话马上超时无效五、浏览器和 Session 之间关联的技术内幕一、Session 会话1、Session 就是一个接口(HttpSession)。2、Session 就是会话,用来维护一个客户端和服...原创 2022-03-07 15:56:55 · 500 阅读 · 0 评论 -
JavaWeb学习——Cookie
一、Cookie1、Cookie 是服务器通知客户端保存键值对的一种技术。2、客户端有了 Cookie 后,每次请求都发送给服务器。3、每个 Cookie 的大小不能超过 4kb二、创建 Cookie protected void createCookie(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //1、创建cookie对象原创 2022-03-05 17:51:10 · 666 阅读 · 0 评论 -
JavaWeb学习——MVC模型
一、MVCMVC 全称:Model 模型、 View 视图、 Controller 控制器。MVC 最早出现在 JavaEE 三层中的 Web 层,它可以有效的指导 Web 层的代码如何有效分离,单独工作。View 视图:只负责数据和界面的显示,不接受任何与显示数据无关的代码,便于程序员和美工的分工合作—— JSP/HTML。Controller 控制器:只负责接收请求,调用业务层的代码处理请求,然后派发页面,是一个“调度者”的角色——Servlet。 转到某个页面。或者是重定向到某个页面。原创 2022-02-28 15:13:02 · 793 阅读 · 0 评论 -
JavaWeb学习——文件的上传和下载
目录一、文件上的上传介绍1、文件上传,HTTP 协议的说明2、commons-fileupload.jar 常用 API 介绍说明3、fileupload 类库的使用4、文件上传二、附件中文名乱码问题解决方案:1、方案一:URLEncoder 解决 IE 和谷歌浏览器的 附件中 文名问题。2、方案二:BASE64 编解码 解决 火狐浏览器的附件中文名问题一、文件上的上传介绍流程:①要有一个form标签,method=post请求②form标签的e..原创 2022-02-24 20:22:39 · 441 阅读 · 0 评论 -
JavaWeb学习——JSTL学习笔记
目录一、JSTL 标签库二、JSTL 由五个不同功能的标签库组成。1、在jsp标签中使用taglib指令引入标签库2、JSTL标签库的使用步骤3、core核心库使用一、JSTL 标签库JSTL 标签库全称是指 JSP Standard Tag Library JSP 标准标签库,是一个不断完善的开放源代码的 JSP 标 签库。 EL 表达式主要是为了替换 jsp 中的表达式脚本,而JSTL 标签库则是为了替换代码脚本,这样使得整个 jsp 页面 变得更佳简洁。二、J.原创 2022-02-24 14:16:50 · 251 阅读 · 0 评论 -
JavaWeb学习——EL表达式
目录一、EL表达式二、EL表达式搜索域数据的顺序三、EL 表达式输出 Bean 的普通属性,数组属性,List 集 合属性,map 集合属性四、EL 表达式——运算五、EL表达式的11个隐含对象一、EL表达式(1)EL表达式全称:Expression Language,时表达式语言(2)EL表达式作用:主要是代替jsp页面中的表达式脚本在jsp页面中进行数据的输出因为EL表达式在输出数据时,要比jsp的表达式脚本要简洁很多。<% request.原创 2022-02-23 21:25:07 · 2590 阅读 · 0 评论 -
JavaWeb学习——Listener监听器
一、Listener监听器1、Listener监听器是JavaWeb三大组件之一JavaWeb三大组件:Servlet程序、Filter过滤器、Listener监听器2、Listener监听器是JavaEE的规范,即接口3、监听器的作用:监听某种事物的变化,然后通过回调函数,反馈给客户(程序)去做一些相应的处理。二、ServletContextListener监听器ServletContextListener可以监听ServletContext对象的创建和销毁。ServletCo原创 2022-02-23 16:44:35 · 433 阅读 · 0 评论 -
JavaWeb学习——JSP练习遍历输出学生信息表(请求转发的使用说明)
Student类:SearchStudentServlet类:showStudent.jsp:结果展示:原创 2022-02-23 16:27:55 · 534 阅读 · 0 评论 -
JavaWeb学习——jsp学习笔记
目录1、Jsp2、Jsp的作用3、jsp 如何访问4、jsp 的本质5、Jsp 的三种语法1、Jspjsp 的全换是 java server pages。Java 的服务器页面。2、Jsp的作用jsp 的主要作用是代替 Servlet 程序回传 html 页面的数据。因为 Servlet 程序回传 html 页面数据是一件非常繁锁的事情。开发成本和维护成本都极高。(1)Servlet 回传 html 页面数据的代码:(2)jsp 回传一个简单 h.原创 2022-02-22 22:21:30 · 219 阅读 · 0 评论 -
JavaWeb学习——添加依赖jar包到项目工程中
1、在web下的WEB-INF下,创建一个lib用于存放需要的jar包,将jar导入到lib里(此时lib下的jar包没有“>” )2、打开项目结构菜单操作界面,添加一个自己的类库(_LTDbook)3、在Moudles下的Dpendences导入刚才创建的类库4、将架包部署到项目工程中5、lib下每个jar包都有“<”,说明导入成功!...原创 2022-02-21 16:00:33 · 2962 阅读 · 0 评论 -
JavaWeb学习——JavaEE 项目的三层架构笔记
JavaEE三层架构:表示层(web层)、业务逻辑层(service)、数据访问层(dao层)。① web层:与客户端交互,包含获取用户请求,传递数据,封装数据,展示数据。② service层:复杂的业务处理,包含各种实际的逻辑运算。③ dao层:与数据库进行交互,与数据库相关的代码在此处实现。1.提交数据;客户端点击jsp中相应的内容,传递一个请求。2.获取需求;servlet获取需求,分析需求,将需求传递到service层。3.处理需求;service层中是对业务逻辑进..原创 2022-02-21 14:49:12 · 409 阅读 · 0 评论 -
JavaWeb学习——HttpServletResponse类
目录1、HttpServletResponse类的作用2、两个输出流的说明3、往客户端回传数据4、响应的乱码解决5、请求重定向1、HttpServletResponse类的作用HttpServletResponse类和HttpServletRequest类一样。每次请求进来,Tomcat服务器都会创建一个response对象传递给Servlet程序去使用。HttpServletRequest表示请求过来的信息,HttpServletResponse表示所有响应的信息。如果原创 2022-02-21 14:37:55 · 561 阅读 · 0 评论 -
JavaWeb学习——HttpServletRequest类
1、HttpServletRequest 类作用每次只要有请求进入 Tomcat 服务器,Tomcat 服务器就会把请求过来的 HTTP 协议信息解析好封装到 Request 对象中。 然后传递到 service 方法(doGet 和 doPost)中给我们使用。我们可以通过 HttpServletRequest 对象,获取到所有请求的 信息。2、HttpServletRequest 类的常用方法(1)getRequestURI() 获取请求的资源路径(2)getRequestURL() 获原创 2022-02-21 13:58:15 · 608 阅读 · 0 评论 -
JavaWeb学习——Http协议学习笔记(详细版)
目录一、什么是HTTP协议?二、请求HTTP协议格式三、响应的HTTP协议格式四、常用的响应码说明一、什么是HTTP协议?协议是指双方,或多方,相互约定好,大家都需要遵守的规则,叫协议。HTTP 协议,指客户端和服务器之间通信时,发送的数据需要遵守的规则, HTTP 协议中的数据又叫报文。二、请求HTTP协议格式客户端给服务器发送数据叫请求。 服务器给客户端回传数据叫响应。请求又分为 GET 请求,和 POST 请求两种1、GET请求:(1)请求行:..原创 2022-02-20 15:13:49 · 1774 阅读 · 0 评论 -
JavaWeb学习——ServletConfig类和ServletContext 类
目录一、ServletConfig 类二、.ServletContext 类一、ServletConfig 类ServletConfig类从类名上来看,就是servlet程序的配置信息类。Servlet程序和ServletConfig对象都是由Tomcat负责创建的,我们负责使用。Servlet程序默认是第一次访问的时候创建,ServletConfig是每个Servlet程序创建时,就创建一个对应的ServletConfig对象。ServletConfig 类的三大作用:原创 2022-02-20 14:31:20 · 338 阅读 · 0 评论 -
JavaWeb学习——Servlet学习笔记(如何实现一个servlet程序)
目录一、实现一个servlet程序二、URL地址定位到 Servlet 程序去访问三、Servlet 的生命周期四、请求的分发处理(GET和POST请求)五、通过继承HttpServlet实现Servlet程序六、使用IDEA菜单生成Servlet程序一、实现一个servlet程序手动实现servlet程序: (1)编写一个类去实现servlet接口(2)实现service方法,处理请求,并响应数据(3)到web.xml中配置servlet程序的访问地址..原创 2022-02-19 16:05:41 · 1525 阅读 · 0 评论 -
JavaWeb学习——动态Web工程创建并在Tomcat上运行(IDEAb版超详细)
目录一、IDEA整合Tomcat服务器二、IDEA中动态web工程的操作三、给Tomcat添加第三方jar包四、在IDEA中部署工程到tomcat上运行一、IDEA整合Tomcat服务器操作的菜单如下:File | Settings | Build, Execution, Deployment | Application Server配置Tomcat的路径:二、IDEA中动态web工程的操作1、IDEA中如何创建动态web工程(1)创建一个新模块.原创 2022-02-19 13:54:37 · 1370 阅读 · 0 评论 -
JavaWeb学习——Tomcat 的使用(详细版安装教程)
目录一、安装二、目录介绍三、如何启动 Tomcat 服务器四、Tomcat 的停止五、修改Tomcat的端口号六、如何部署web工程到Tomcat中七、手托 html 页面到浏览器和在浏览器中输入 http://ip:端 口号/工程名/访问的区别八、ROOT 的工程的访问,以及 默认 index.html 页面的访问一、安装找到你需要用的 Tomcat 版本对应的 zip 压缩包,解压到需要安装的目录即可。二、目录介绍bin——专门用来存放 ...原创 2022-02-18 20:50:24 · 1672 阅读 · 0 评论