![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb基础知识学习
文章平均质量分 67
Javaweb自己学习过程的总结
漂酿男骸
这个作者很懒,什么都没留下…
展开
-
Javaweb---文件的上传和下载
文件的上传和下载,是非常常见的功能。很多的系统中,或者软件中都经常使用文件的上传和下载。比如:QQ 头像,就使用了上传。邮箱中也有附件的上传和下载功能。OA 系统中审批有附件材料的上传。第一步,就是需要导入两个 jar 包:commons-fileupload-1.2.1.jarcommons-io-1.4.jarServletFileUpload 类,用于解析上传的数据。FileItem 类,表示每一个表单项。boolean ServletFileUpload.isMultipartCo原创 2021-05-31 22:07:01 · 159 阅读 · 0 评论 -
Javaweb---JSTL标签库
JSTL 标签库 全称是指 JSP Standard Tag Library JSP 标准标签库。是一个不断完善的开放源代码的 JSP 标签库。EL 表达式主要是为了替换 jsp 中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个 jsp 页面变得更佳简洁。在 jsp 标签库中使用 taglib 指令引入标签库CORE 标签库<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>XML 标签库&l.原创 2021-05-31 21:43:06 · 270 阅读 · 0 评论 -
Javaweb---EL
1.EL表达式1.1什么是EL表达式,EL表达式的作用是什么?EL 表达式的全称是:Expression Language。是表达式语言。EL 表达式的什么作用:EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。(代替表达式脚本,不代替java语句脚本)因为 EL 表达式在输出数据的时候,要比 jsp 的表达式脚本要简洁很多。<body><%request.setAttribute("key"," 值"); 传统的表达式脚本方法,没有值会输出转载 2021-05-31 21:18:12 · 722 阅读 · 0 评论 -
javaweb---jsp
1.jsp是什么?它有什么用?原因:servlet在回传页面数据时非常繁琐jsp正式代替servlet进行数据回传给html页面的方法下面是直接使用servlet处理回传html的代码,很繁琐public class PeingHtml extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletExceptio原创 2021-05-31 20:34:23 · 691 阅读 · 0 评论 -
Javaweb---Servlet3
1.HttpServletRequest类**1.1作用:**每次只要求请求进入Tomcat服务器,Tomcat就会把求情过来的http协议信息解析好封装到request对象中,然后传递给service方法(doGet,doPost)中给我们使用,我们通过HttpServletRequest对象,获取所有请求的信息.1.2常用的方法:i. getRequestURI() 获取请求的资源路径ii. getRequestURL() 获取请求的统一资源定位符(绝对路径)iii. getRemoteHos原创 2021-05-27 11:40:51 · 106 阅读 · 0 评论 -
Javaweb---Servlet2(http协议)
1.什么是 HTTP 协议协议是指双方,或多方,相互约定好,大家都需要遵守的规则,叫协议。所谓 HTTP 协议,就是指,客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫 HTTP 协议。HTTP 协议中的数据又叫报文。2.请求的 HTTP 协议格式客户端给服务器发送数据叫请求。服务器给客户端回传数据叫响应。请求又分为 GET 请求,和 POST 请求两种GET 请求1、请求行(1) 请求的方式 GET(2) 请求的资源路径[+?+请求参数](3) 请求的协议的版本号 HTTP转载 2021-05-22 11:19:43 · 113 阅读 · 0 评论 -
Javaweb---Servlet1(idea创建Servlet工程)
1.什么是Servlet1、Servlet是JavaEE规范之一。规范就是接口2、Servlet就JavaWeb三大组件之一。三大组件分别是:Servlet程序、Filter过滤器、Listener监听器。3、Servlet是运行在服务器上的一个java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。2.手动实现Servlet程序1.创建一个javaweb工程选择Java enterprise —>Web application —> nextModel name进原创 2021-05-22 11:05:14 · 391 阅读 · 0 评论 -
Javaweb---Tomcat基础1
1.JavaWeb的概念(1)什么是JavaWeb?JavaWeb是指,所有通过Java语言编写可以通过浏览器访问的程序的总称,叫JavaWeb。JavaWeb是基于请求和响应来开发的(2)什么是请求(浏览器就是客户端,Tomcat是服务器)请求是客户端给服务器发送数据,叫做request(3)什么是响应?响应是指服务器给客户端回传数据,叫做response(4)请求和相应的关系?成对出现,求请求就有响应2.Web资源的分类:静态资源和动态资源静态资源: html,css,js,tx原创 2021-05-19 08:33:37 · 198 阅读 · 0 评论 -
Javaweb---JQuery基础知识4(XML)
1.什么是 xmlxml 是可扩展的标记性语言2.xml 的作用?xml 的主要作用有:1、用来保存数据,而且这些数据具有自我描述性2、它还可以做为项目或者模块的配置文件3、还可以做为网络传输数据的格式(现在 JSON 为主)3.xml语法文档声明。元素(标签)xml 属性xml 注释文本区域(CDATA 区)3.1.文档声明1创建一个xml文档file—books.xml<?xml version="1.0" encoding="UTF-8"?><!转载 2021-05-18 12:18:00 · 138 阅读 · 0 评论 -
Javaweb---JQuery基础知识3
1.DOM的增删改内部插入appendTo(content) a.appendTo(b); 把a加到b里面 添加到最后面prependTo(content) a.prependTo(b); 把a添加到b里面 添加到最前面外部插入insertAfter(content) a.insertAfter(b); 把a插入到b的后面insertBefore(content) a.insertBefore(b); 把a插入到b的前面替换replaceWith(cont原创 2021-05-18 11:24:04 · 122 阅读 · 0 评论 -
Javaweb---JQuery基础知识2
1.jQuery的属性1.1html: 相当于dom的inner HTML 它可以设置和获取起始标签和结束标签中的内容1.2text() innertext一样 它可以设置和获取起始标签和结束标签中的文本1.3val() 和dom中的value一样 它可以设置和获取表单项的 value 属性值HTML代码/文本/值html([val|fn]) a.html()取出a的html值 a.html(val) 让a的html值变为valtext([val|fn]) a.tex原创 2021-05-18 01:18:18 · 134 阅读 · 0 评论 -
Javaweb---JQuery基础知识1
1.JQuery介绍1.1什么是jQuery:顾名思义,也就是JavaScript和查询(Query),他就是辅助JavaScript开发的js类库.1.2jQuery核心思想:它的核心思想是 write less,do more(写得更少,做得更多),所以它实现了很多浏览器的兼容问题1.3jQuery的好处:免费的开源的,jquery的语法更加便捷:如操作文档对象,DOM对象,制作动画效果,事件处理,使用Ajax以及其他功能2.jQuery初体验需求:使用jQuery给一个按钮绑定单击事件原创 2021-05-18 00:32:48 · 123 阅读 · 0 评论 -
JavaWeb笔记---JavaScript基础知识4(js中的DOM 查询练习)
按照要求进行查询<body><div id="total"> <div class="inner"> <p> 你喜欢哪个城市? </p> <ul id="city"> <li id="bj">北京</li> <li>上海</li> <li>东京</li> <li>首尔</li> </原创 2021-05-15 14:15:29 · 119 阅读 · 0 评论 -
JavaWeb笔记---JavaScript基础知识3(js中的DOM)
1.DOM模型DOM 全称是 Document Object Model 文档对象模型就是把文档中的标签,属性,文本,转换成为对象来管理1.1Document 对象Document 对象的理解:第一点:Document 它管理了所有的 HTML 文档内容第二点:document 它是一种树结构的文档。有层级关系第三点:它让我们把所有的标签都对象化第四点:我们可以通过 document 访问所有的标签对象什么是对象化?在Java中class Person{ String name;原创 2021-05-15 12:38:18 · 140 阅读 · 0 评论 -
JavaWeb笔记---JavaScript基础知识2(js中的事件)
1.js中的事件定义:什么是事件?事件是电脑输入设备与页面进行交互的响应,能称之为事件原创 2021-05-15 11:40:15 · 232 阅读 · 0 评论 -
JavaWeb笔记---JavaScript基础知识1
1.JavaScript介绍Javascript 语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行 JavaScript 代码.JS 是 Netscape 网景公司的产品,最早取名为 LiveScript;为了吸引更多 java 程序员。更名为 JavaScript特点:1. 交互性(它可以做的就是信息的动态交互)2. 安全性(不允许直接访问本地硬盘)3. 跨平台性(只要是可以解释 JS 的浏览器都可以执行,和平台无关)2.JavaScript与HTML结合这里原创 2021-05-15 02:08:29 · 125 阅读 · 0 评论 -
JavaWeb笔记---html/css基础学习3(css基础知识总结)
1.CSS技术介绍CSS是用于增强控制网页样式并允许将样式信息与网页信息分离的一种标志性语言.选择器:浏览器根据"选择器"决定受CSS样式影响的HTML元素(标签)属性:是你要改变的样式名,并且每个属性都有一个值,属性和值用冒号分开,由花括号包围,这样就组成了一个完整的样式声明,例如:p{color:blue} 多个声明:如果要定义不止一个声明,则需要用分号将每个声明分开,然后最后一条声明最后可以不加分号:例如p{ color:blue; font_size:30px;}注意:一原创 2021-05-15 01:10:57 · 148 阅读 · 0 评论 -
JavaWeb笔记---html/css基础学习3(常用的标签介绍2表单)
表单标签什么是表单?表单就是 html 页面中,用来收集用户信息的所有元素集合.然后把这些信息发送给服务器需求 1:创建一个个人信息注册的表单界面。包含用户名,密码,确认密码。性别(单选),兴趣爱好(多选),国籍(下拉列表)。隐藏域,自我评价(多行文本域)。重置,提交。form 标签就是表单input type=text 是文件输入框 value 设置默认显示内容input type=password 是密码输入框 value 设置默认显示内容input type=radio 是单选框 na原创 2021-05-15 00:39:03 · 172 阅读 · 0 评论 -
JavaWeb笔记---html/css基础学习3(常用的标签介绍1)
1.font字体需要一:在网页上显示,我是字体标签, 并修改字体为宋体,颜色为红色<font color="red" size="7" face="宋体">我是字体</font>2.–特殊字符需求:把<br>换行标签变成文本,转换成字符显示在页面上<br/>< <号显示方法> >号显示方法  空格显示方法3.标题标签需求:标题1到标题6,h1-h6都是标题标签:h原创 2021-05-15 00:33:41 · 140 阅读 · 0 评论 -
JavaWeb笔记---html/css基础学习2(HTML文件的书写规范)
1.书写规范<!DOCTYPE html><html lang="en"> <!--表示整个HTML的开始--><head> <!--头信息--> <meta charset="UTF-8"> <title>Hello World</title> <!--标题--></head><body> <!--body是页面的主体-->原创 2021-05-14 23:32:47 · 151 阅读 · 0 评论 -
JavaWeb笔记---html/css基础学习1
1.B/S软件的结构JavaSE是属于C/S(Client Server)结构.B/S软件的结构:客户端与服务器端交互.2.网页的组成:内容,表现,行为(1)内容:页面中可以看到的数据(2)表现:内容的展现形式;(3)行为:页面中的元素与输入设备交互的响应.一般使用JavaScript实现.3.HTML简介:Hyper Text Markup Language(超文本标记语言)4.创建HTML文件(以IDEA为例)选择上面的浏览器执行<!DOCTYPE html>原创 2021-05-14 23:05:27 · 114 阅读 · 0 评论