JavaWeb
文章平均质量分 72
javaWeb基础内容
?abc!
努力学习,天天向上
展开
-
判断json文件中是传递数组还是list结合
第一种情况,想要对该json文件进行格式化的话,其中的 “arr” 就需要设置为数组类型String[]第二种情况,方括号[]中存放的是对象,集合中存放都是对象,所以需要使用list去存储。原创 2022-08-20 06:15:00 · 1204 阅读 · 0 评论 -
Token简单说明
token原创 2022-07-11 06:15:00 · 576 阅读 · 0 评论 -
JavaWeb基础(11)---------- Maven基础
Maven基础定义:Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。解决的问题:解决jar包冲突,版本冲突问题非常简单把java文件编译成class文件能把指定目录下的单元测试全部一次性执行完成,并原创 2021-09-03 13:26:56 · 189 阅读 · 0 评论 -
Ajax&JSON补充
jSON优化xml、text....等传输文件的复杂,便与前端使用这些数据。后台和前端需要传输数据,所以使用json进行传输数据,因为JSON好很多数据传送和数据传递都使用JSON,因为轻便定义:JSON是轻量级的,基于JavaScript编程语言, 使用键值对封装数据的数据交换格式JSON语法规则定义对象表示为键值对多个数据用逗号隔开花括号保存对象方括号保存数组获取json对象.键名json对象[“键名”]数组对象[索引]<script>原创 2021-09-26 08:28:43 · 88 阅读 · 0 评论 -
JQuery整理
JQuery定义: jQuery是一 个快速、简洁、开源的JavaScript类库1、封装JavaScript常用的功能代码2、提供一种简便的javaScript设计模式3、优化了HTML文档操作、事件处理、动画设计和Ajax交互4.使用之前需要在js文件夹里面导入jQuery的min.js文件,以后每一次使用都需要在html页面通过<script src="js/jquery-2.1.0.min.js"></script>引入jq的js文件语法$(selecto原创 2021-09-18 08:25:22 · 229 阅读 · 0 评论 -
JSP补充:其他内置对象
response输出对象response对象是用于动态响应客户端请求,并将结果返回到浏览器中的JSP内置对象。作用响应客户请求并向客户端进行输出常用方法重定向请求重定向:客户端的一次请求到达后,发现需要借助其他Servlet来实现功能。语法httpServletResponse.sendRedirect("path");参数path表示将请求重定向到其它资源的路径如何选择重定向还是请求转发查看跳转资源的时候需不需要共享数据,如果需要的话使用的就是请求转发,不需要就可以使用重定原创 2021-09-14 09:38:02 · 114 阅读 · 0 评论 -
EL和JSTL补充
EL&JSTL从域对象中获取数据如果没有指定是哪一个域则默认是:按照pageScope → requestScope→ sessionScope → applicationScope的作用域顺序依次查找,找到即返回,最终找不到返回空串<%List<User> users =(List<User>) request.getAttribute("users");User u = users.get(2);out.print(u.toString());%原创 2021-09-14 15:27:40 · 116 阅读 · 0 评论 -
JavaWeb补充:请求转发、请求包含、请求重定向的区别
请求转发请求转发:客户端的一次请求到达后,发现需要借助其他Servlet来实现功能。客户端浏览器发送一个请求到ServletA中,想借助ServletA去实现一些功能,但是ServletA完成不了这个功能,这时候它发现ServletB是可以实现这些功能的,所以ServletA就这次请求转发个ServletB特点:浏览器地址栏不变:(还是ServletA的地址)域对象中的数据不丢失:(可以在ServletA中去设置一些共享数据,ServletB就能获取这些数据)负责转发的Servle原创 2021-09-14 08:52:56 · 245 阅读 · 0 评论 -
JSP补充,request内置对象
Java代码写的位置jsp表达式:<%= %>JSP表达式:往网页上写入java程序写的位置脚本:<% java代码 %>跟在.java文件里面写java代码一样JSP声明语法:<%! %>也就是创建函数内置对象request定义:request是封装了客户端请求信息通过HTTP协议传送到服务器的JSP内置对象。本质是HttpServletRequest类产生的对象在jsp页面中的用法与Servlet类中一致作用原创 2021-09-13 14:59:18 · 283 阅读 · 0 评论 -
几种常用的工具类
1.JDBCUtil操作mysql数据库的JDBCUtil工具类import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;public class JDBCUtil { private static final String DB_USER_NAME = "root";//原创 2021-09-12 18:28:19 · 519 阅读 · 0 评论 -
Bootstrap基本模板
<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 上述3个met原创 2021-09-11 10:31:04 · 132 阅读 · 0 评论 -
使用Filter解决项目所有代码的乱码问题,即声明字符集
import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * 解决全站乱码问题,处理所有的请求 */@WebFilter("/*")public class Charchat.原创 2021-09-11 08:56:58 · 102 阅读 · 0 评论 -
基本Servlet的封装,实现可以通过继承一个BaseServlet,然后不需要重复定义多个Servlet,只需要在继承的这个类里面通过实现方法去访问这个Servlet
优化Servlet减少Servlet 的数量,现在是一个功能一 个Servlet,将其优化为-一个模块一个Servlet,相当于在数据库中一张表对应一个Servlet,在Servlet中提供不同的方法,完成用户的请求。为什么这些Servlet必须每一个Servlet都要写?因为Servlet继承了HttpServlet,而在HttpServlet里面根据请求方式的不同,完成doPost和doGet方法的分发,HttpServlet里面有一个方法,名为service方法,在这个方法里面完成的原创 2021-09-08 19:01:22 · 504 阅读 · 0 评论 -
JavaWeb补充(1):Servlet最基础入门内容,只能达到会用
Servlet基础入门内容体系结构CS结构:(Client Server)客户端+服务器的方式,需要在客户端单独安装应用BS结构:(Browser Server)浏览器+服务器的方式定义:B/S体系结构是将系统功能实现的核心部分集中到服务器,通过浏览器访问的软件体系结构只需要安装一个浏览器B/S体系结构C/S体系结构软件安装浏览器需要安装客户端软件升级维护客户端零维护客户端要单独维护和升级平台相关与操作系统的关系最小对客户端操作系统有限制原创 2021-09-10 20:44:35 · 131 阅读 · 0 评论 -
JavaWeb基础(1)-----html和Css
JavaWeb是 使用Java语言开发基于互联网的项目,使用的是B/S架构C/S架构Client/Server 客户端/服务器端,android开发使用在用户本地有一个客户端程序,在远程有一个服务器端程序如:QQ,迅雷…优点:因为客户端事先准备的有一些数据,这些数据不需要临时许多传输数据,所以用户体验好缺点:客户端和服务器端都需要去开发,安装,部署,维护都比较麻烦B/S架构Browser/Server 浏览器/服务器端通过浏览器,用户通过不同的网址(URL),客户访问不同原创 2021-08-20 17:15:36 · 357 阅读 · 0 评论 -
JavaWeb基础(2)---------JavaScript全部内容(第三次整理)
JavaScript基础概念:一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能增强用户和html页面的交互过程,可以来控制html元素,让页面有一 些动态的效果,增强用户的体验JavaScript = ECMAScript + JavaScript自己所特有的内容(BOM+DOM)ECMScript客户端脚本语言的标准基本语法与html结合的方法1.内部JS:在html内部定义原创 2021-08-25 21:20:15 · 346 阅读 · 2 评论 -
JavaWeb基础(3)---------BootStrap以及XML知识点首次整理
BootStrap概念:一个前端开发的框架,基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。用途1.定义了和多的css样式和js插件,可以直接使用这些样式和插件得到丰富的页面效果。2.响应式布局:同一套页面可以兼容不同分辨率的设备。使用1.下载Bootstrap2.在项目中将BootStrap里面的三个文件夹:css、fonts、js,复制进项目中,以及Jq原创 2021-08-26 18:49:07 · 213 阅读 · 0 评论 -
JavaWeb基础(4)--------Tomcat&HTTP协议
JavaEE规范JavaEEJava Enterprise Edition) : Java企业版。JavaEE规范是很多Java开发技术的总称。这些技术规范都是沿用自J2EE的。一共包括了13个技术规范。包括: JDBC , JNDI , EJB , RMI , IDL/CORBA, JSP , Servlet, XML , JMS , JTA, JTS , JavaMail,JAF。WEB概述WEB在计算机领域中代表的是网络。网络相关技术的出现都是为了让我们在网络的世界中获取资源,这些资源的存原创 2021-08-27 21:32:27 · 148 阅读 · 0 评论 -
JavaWeb基础(5)----Servlet基础内容(1):ServletConfig与ServletContext
ServletServlet是运行在Java服务器端的程序,用于接收和响应来自客户端基于HTTP协议的请求。如果想实现Servlet的功能,可以通过实现javax.servlet.Servlet接口或者继承它的实现类。核心方法: service(),任何客户端的请求都会经过该方法。Servlet核心基本功能和相关配置Servlet是运行在Java服务器端的程序,用于接收和响应来自客户端基于HTTP协议的请求。如果想实现Servlet的功能,可以通过1.实现javax.servle原创 2021-08-28 19:36:37 · 223 阅读 · 0 评论 -
JavaWeb基础(6)---- Servlet基础内容(2):请求对象与响应对象
请求对象请求:获取资源。在BS架构中,就是客户端浏览器向服务器端发出询问。请求对象:就是在项目当中用于发送请求的对象。ServletRequest和HttpServletRequest获取各种路径统一资源定位符:就是浏览器里面的网址栏中输入的完整地址 /demo/req统一资源标识符:对应的虚拟目录名称以及Servlet访问的资源名称都获取了 http://localhost/demo/reqURI比URL的范围更加大一些,URI相当于共和国,URL相当于中华人民共和国@WebS原创 2021-08-29 16:24:51 · 305 阅读 · 0 评论 -
JavaWeb基础(7)----- 会话:Cookie和Session(二次整理)
回话技术会话:浏览器和服务器之间的多次请求和响应。为了实现一些功能 ,浏览器和服务器之间可能会产生多次的请求和响应,从浏览器访问服务器开始,到访问服务器结束(关闭浏览器、到了过期时间)。这期间产生的多次请求和响应加在一起就称之为浏览器和服务器之间的一次会话。会话过程中所产生的一些数据,可以通过会话技术( Cookie和Session )保存。CookieCookie :客户端会话管理技术把要共享的数据保存到客户端。每次请求时,把会话信息带到服务器端,从而实现多次请求的数据共享!原创 2021-08-30 19:19:02 · 233 阅读 · 0 评论 -
JavaWeb基础(8)------ jsp基础
JSP页面文件,不需要修改过代码就得去重启服务器JSP执行过程JSP文件内容他实际上就是一个Servlet,他是通过上面使用的方法使内容输出到页面上的,这些可以通过查看这个JSP文件生成的java代码就可以发现JSP语法标签JSP的标签和html的标签是一样的JSP注释<%-- 注释的内容 --%>Java代码块<% java代码 %>--%><%@ page contentType="text/html;charset=原创 2021-08-31 19:06:49 · 318 阅读 · 1 评论 -
JavaWeb基础(9)---- EL&JSTL,Filter&Listener
EL表达式测试代码1.创建一 个web项目。2.在web目录下创建el01.jsp.3.在文件中向域对象添加数据。4.使用三种方式获取域对象中的数据(java代码块、JSP表达式、 EL 表达式)。5.部署并启动项目。6.通过浏览器测试。<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>EL测试<原创 2021-08-31 19:15:29 · 200 阅读 · 0 评论 -
JavaWeb基础(10)----- JQuery、AJAX及JSON
JQueryJQuery基础概念:一个JavaScript框架。简化JS开发。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。JavaScript框架:本质上就是一些js文件,封装了js的原生代码而已JQuery的使用需要导入JQuery的js文件(导入min.js文件)JQuery和JS对象JQuery对象在操作时,更加方便。JQuery对象和js对象方法不通用的.原创 2021-09-02 11:21:31 · 363 阅读 · 0 评论