JavaWeb
文章平均质量分 87
包括HTML,CSS,JS,JQuery,XML,Tomcat,JSP,Listener,EL,JSTL,FileUpload,FileDownload,Cookie,Session,Filter,JSON,AJAX,J18n...
苏瞳呐
这个作者很懒,什么都没留下…
展开
-
json & ajax & i18n
JSON:JavaScript Object Notation,是一种轻量级的数据交换格式,易于人阅读编写,也便于机器解析和生成。很多语言都提供了对json的支持,使得成为了理想的数据交换格式。语法:json由键值对构成,由花括号包围,每个键由引号引起来,键和值使用冒号分隔,多组使用逗号分割。3. 在Java使用(服务器)JavaBean和Json的转换List和Json的转换Josn -> List 要先自己写一个类,继承 com.google.gson.reflect.Type原创 2022-06-25 18:38:45 · 439 阅读 · 5 评论 -
JavaWeb三大组件-Filter
Filter过滤器是JavaWeb的三大组件之一。三大组件:Servlet,Listener,FilterFilter过滤器是JavaEE的规范,即接口作用:拦截请求,过滤响应拦截请求常见的应用场景:例子:要求在你的web工程下,有一个admin目录,这个目录下的所有资源(html,jpg,jsp等)都必须是用户登录之后才允许访问。使用:xml配置过滤器(和Servlet差不多)3. 生命周期Filter 的方法执行顺序:构造器 方法 初始化方法, 第一二步在web工程启动的时候已经执行(即F原创 2022-06-17 21:32:53 · 301 阅读 · 2 评论 -
Cookie & Session & kaptcha验证码
是服务器通知客户端保存键值对的一种技术。cookie 是 servlet(服务器) 发送到 Web 浏览器(客户端)的少量信息,这些信息由浏览器保存,然后发送回服务器。客户端有了 cookie 后,每次请求都发送给服务器每个 cookie 的大小不能超过 4 KB。3. 服务器获取CookieCookieUtils.java4. Cookie的修改5. Cookie的生命控制Cookie的生命控制,即Cookie什么时候销毁API:修改后记得 resp.addCookie(cookie)原创 2022-06-09 14:48:02 · 346 阅读 · 5 评论 -
原生Servlet - 文件的Upload&Download
要有一个 form 标签,method-post请求 (因为get有长度限制)form标签的属性 值必须为 multipart/form-data表示提交的数据以多端(每一个表单项一个数据段)的形式进行拼接,然后以二进制流的形式发送给服务器在 form 标签中使用 添加上传的文件编写服务器代码 (Servlet接收),接受处理上传的数据文件上传http请求信息:请求头:解析:请求体:因为客户端是以按流的方式提交是,所以我们要按流的方式获取,不能这样: 正确用法:2. 文件上传这种文件上传(常原创 2022-06-06 09:54:54 · 284 阅读 · 7 评论 -
EL表达式&JSTL标签库
文章目录EL表达式1. 概念2. 使用3. EL表达式运算4. EL中11个隐含对象JSTL标签库1. 概念2. 使用3. 核心标签库EL表达式1. 概念EL:Expression Language 即表达式语言作用?主要是替代jsp页面中的表达式脚本在jsp页面中进行输出因为EL表达式在输出数据的时候要比jsp的表达式脚本简洁很多。EL主要用于输出域对象中的数据2. 使用${ 表达式 } (在输出null值的时候输出是空串)<body> <%原创 2022-05-31 16:01:38 · 221 阅读 · 0 评论 -
JavaWeb三大组件-Listener
Listener监听器1.概念Listener是JavaWeb的三大组件之一 (三大组件:Servlet程序,Listener监听器,Filter过滤器)Listener是JavaEE的规范,即一系列接口。作用:监听某种事物的变化,返回通过 回调函数 反馈给用户/程序,其做一些相应的处理监听器共有八个,但有些已经不用了,ServletContextListener还有再用2.ServletContextListenerServletContextListener 可以监听 Servle原创 2022-05-27 09:16:52 · 172 阅读 · 1 评论 -
JSP详解
文章目录JSP1. 概念2. JSP的本质3. 详解JSP3.1 page指令3.2 jsp常用脚本4. JSP九大内置对象4.1 九大对象4.2 JspWriter/PrintWriter4.3 write()/print()5. JSP常用标签5.1 jsp静态包含5.2 jsp动态包含5.3 请求转发标签JSP1. 概念JSP :Java server pages,即java服务器页面作用?代替 Servlet 程序回传 html 页面的数据(Servlet程序回传 html 页面是一件非常繁原创 2022-05-23 09:42:38 · 2591 阅读 · 4 评论 -
HTTP协议解析
文章目录Http协议1.概念2. 请求3. 响应HTTP协议格式4. MIME类型说明5. 常见HTTP请求头说明6. 常见HTTP响应头说明Http协议1.概念什么是协议?是双方相互约定好,大家需要遵守的规则Http协议?客户端和服务器之间通信时,发送的数据,需要遵循的规则HTTP协议中的数据又叫 报文。客户端给服务器发送数据数据叫请求,服务器给客户端回传数据叫响应2. 请求请求分为Get/PostⅠ Get请求请求行请求的方式原创 2022-05-16 09:34:37 · 292 阅读 · 1 评论 -
JavaWeb三大组件-Servlet(二)
文章目录Servlet21. HttpServletRequest类2. 请求转发2. base标签3. HttpServletResponse类4. 请求重定向Servlet21. HttpServletRequest类每次只要有请求进入Tomcat服务器就会把请求过来的HTTP协议解析好,封装到HttpServletRequest对象中,然后传递service()方法中(doGet()或者doPost()),给我们使用。我们根据这个对象获得所有请求的信息。常用方法(看注释⭐):// 该Serv原创 2022-05-05 12:01:06 · 1620 阅读 · 1 评论 -
JavaWeb三大组件-Servlet(一)
文章目录Servlet ①1. 概念2. 实现Servlet3. Servlet生命周期4. 另一种实现Servlet5. Servlet的继承体系6. ServletConfig类7. ServletContext对象Servlet ①1. 概念什么是Servlet? 是JavaEE规范之一,规范就是接口。是JavaWeb三大组件之一。是运行在Web服务器上的一个java小程序,可以 接受客户端发送来的请求,并响应数据给客户端三大组件:Servlet程序,Filter过滤器,Listener监听原创 2022-05-01 19:29:32 · 449 阅读 · 4 评论 -
Tomcat
文章目录Tomcat1. 概念2. Tomcat安装3. 启动/停止4. 部署工程5. IDEA整合Tomcat服务器6. IDEA创建动态WEB工程7. 将在IDEA创建的WEB部署Tomcat1. 概念JavaWeb是基于请求响应来开发的。请求?是指客户端给服务器发送数据,Request响应?是指服务器给客户端回传数据,Response关系?它们是成对出现的Web资源的分类?按照技术和呈现的效果不同,分为静态和动态两种。静态资源:html页面,css样式,js代码,text文本原创 2022-04-25 16:37:50 · 2234 阅读 · 1 评论 -
XML可扩展的标记性语言
XML1.简介是可扩展的标记性语言 (可扩展:直接定义标签) xml主要作用:用来保存数据 ,而且这些数据具有自我描述性还可以作为项目或模板的的配置文件作为网络传输数据的格式 (这个用的不多了,现在以JSON为主)2.语法文档声明元素(标签)指的是从(且包括)开始标签直到(且包括)结束标签的部分,和html差不多。标签命名可有下划线。xml属性,提供有关元素的额外信息,属性值必须被引号包围xml注释,和html一样文本区域 (CDATA区)C原创 2022-04-23 17:36:33 · 1687 阅读 · 2 评论 -
JQuery
文章目录JQuery1. 介绍2. 核心函数3. Dom对象和JQuery对象4. JQuery的选择器5. JQuery元素的筛选7. JQuery的属性操作8. DOM对象的增删改9. JQuery操作CSS10. JQuery动画11. JQuery事件的操作JQuery1. 介绍JQuery,即JavaScript和Query(查询),是辅助JavaScrip开发的js类库JQuery的核心思想:write less,do more,实现了很多浏览器的兼容问题JQuery免费开源,语法设计原创 2022-04-21 11:38:17 · 2626 阅读 · 5 评论 -
JavaScript基础
文章目录JavaScript1.介绍2.JavaScrip和HTML的结合3.变量4.关系运算5.逻辑运算6.数组7.函数8.自定义对象9.事件10.DOM模型11.DOM对象的方法属性JavaScript1.介绍主要完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行JavaScript代码。简写JS,和Java没有本质的联系。JS是弱类型(类型可变),Java是强类型。JS特点:交互性(它可以做的就是信息的动态交互)安全校(不允许直接访问本地硬盘)跨平台性(只要是可以解原创 2022-04-17 16:39:02 · 1958 阅读 · 5 评论 -
CSS基础
文章目录CSS1.介绍2.语法3.CSS和HTML结合4.常见选择器5.常用样式CSS1.介绍层叠样式表单,是用于(增强)控制网页样式并允许样式信息与网页内容分离的一种标记性语言2.语法P是选择器:决定html页面中那些元素收影响,font-size是属性,可以有多个声明,需要用分号隔开,80px是值P { font-size:80px}3.CSS和HTML结合直接在html的标签的style属性上设置,即在标签style属性上设置"key:value value;",每个标签原创 2022-04-14 18:05:48 · 1896 阅读 · 4 评论 -
HTML基础
定义:HTML 超文本标记语言,通过标签来标记要显示的网页中的各个部分原创 2022-04-10 20:44:57 · 2032 阅读 · 4 评论