JavaWeb基础
文章平均质量分 82
盖大大
hello world
展开
-
JavaWeb基础-10.JSON&AJAX&i18n
1. JSONJSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写,也易于机器解析。JSON采用完全独立于语言的文本格式,而且很多语言都提供了JSON的支持JSON是一种轻量级的数据交换格式轻量级指的是跟xml做比较数据交换指的是客户端和服务器间业务数据的传递格式1.1 JSON在JavaScript中的使用1.1.1 JSON的定义JSON是由键值对组成,并且由大括号包围,每个键由引号引起来,键和值之间使用冒号进行分割,多组键值原创 2021-03-27 17:18:17 · 112 阅读 · 1 评论 -
JavaWeb基础-9.Filter过滤器
1. 什么是FilterFilter过滤器是JavaWeb三大组件(Servlet程序,Listener监听器,Filter过滤器)之一Filter过滤器是JavaEE的规范,也就是接口作用是:拦截请求,过滤响应拦截请求常见的应用场景有:权限检查日记操作事务管理…2. Filter简单使用3. Filter的生命周期4. FilterContig类5. FilterChain过滤器6. Filter的拦截路径...原创 2021-03-23 22:05:02 · 77 阅读 · 0 评论 -
JavaWeb基础-8.Cookie和Session
1. Cookie饼干1.1 什么是CookieCookie是服务器通知客户端保存键值对的一种技术客户端有了Cookie后,每次请求都发送给服务器每个cookie大小不能超过4kb1.2 cookie的创建public class CookieServlet extends BaseServlet { protected void createCookie(HttpServletRequest req, HttpServletResponse resp) throws Servl原创 2021-03-20 22:58:19 · 62 阅读 · 0 评论 -
JavaWeb基础-7.文件的上传和下载
1. 文件的上传要有一个form标签,method=post请求form标签的encType属性值必须为multipart/form-data值,表示提交的数据,以多段(每一个表单项一个数据段)的形式进行拼接,然后以二进制流的形式发送给服务器在form标签中使用input type=file添加上传的文件编写服务器代码接受处理上传的数据<form action="http://localhost:8080/09_EL_JSTL/upload" method="post" enctype=原创 2021-03-13 16:46:15 · 78 阅读 · 0 评论 -
JavaWeb基础-6.EL表达式&JSTL标签库
1. EL表达式1.1 EL表达式简介EL表达式的全称是Expression Language,是表达式语言EL表达式主要是代替jsp页面中的表达式脚本在jsp页面中进行数据的输出EL表达式在输出数据的时候,要比jsp的表达式简介许多EL表达式的格式是${表达式}EL表达式在输出null值时,输出的是空串;jsp表达式输出的是null字符串<%@ page contentType="text/html;charset=UTF-8" language="java" %><原创 2021-03-13 09:55:01 · 94 阅读 · 0 评论 -
JavaWeb基础-5.jsp
1. jsp概要jsp的全称是java server pages,java的服务器页面jsp的主要作用是代替servlet程序回传html页面的数据,因为servlet程序回传html页面数据是一件非常繁琐的事情,开发成本和维护成本都极高jsp页面本质上是一个servlet程序当我们第一次访问jsp页面的时候,tomcat服务器会帮我们把jsp页面翻译成一个java源文件,并对他进行编译成.class字节码。打开源码发现,HttpJspBase类直接继承了HttpServlet类底层实现也是通原创 2021-03-09 20:04:10 · 132 阅读 · 0 评论 -
JavaWeb基础-4.Servlet
1.Servlet技术1.1 什么是servletServlet(Server Applet)是JavaEE规范之一,规范就是接口Servlet程序是JavaWeb三大组件(Filter过滤器、Listener监听器)之一Servlet是运行在服务器上的一个Java小程序,可以接受客户端发送过来的请求,并响应数据给客户端public class HelloServlet implements Servlet { @Override public void init(Servl原创 2021-03-06 19:51:36 · 115 阅读 · 5 评论 -
JavaWeb基础-3.Tomcat
1. 简介1.1 一些概念什么是JavaWeb所有通过Java语言编写可以通过浏览器访问的程序的总称是基于请求和响应来开发的什么是请求(request)是指客户端给服务器发送数据什么是响应(response)服务器给客户端回传数据1.2 Web资源的分类静态资源:html,css,js,txt,mp4,jpg…动态资源:jsp页面,servlet程序1.3 常见的Web服务器tomcat:由apache提供的一种web服务器,提供对jsp和servle原创 2021-03-04 19:30:46 · 106 阅读 · 1 评论 -
JavaWeb基础-2.XML
1. XML简介xml是可扩展的标记行语言主要作用:用来保存数据,而且这些数据具有自我描述性还可以作为项目或模块的配置文件还可以做网络传输数据的格式(but现在以JSON为主了)2. XML语法2.1 文档声明<?xml version="1.0" encoding="UTF-8" ?><!--以上内容是xml文件的声明--><books> <book sn="SN12345"> <name>时间简史&原创 2021-03-04 14:17:13 · 106 阅读 · 1 评论 -
JavaWeb基础-1.jQuery
1. HTML1.1 书写规范<!DOCTYPE html><!-- 约束,声明--><html lang="zh_CN"><!--html标签表示html的开始 ,lang="zh_CN"中文,html标签中一般分为两部分,head和body--><head><!--表示头部信息,一般包含三部分内容,title标签,css样式,js代码--> <meta charset="UTF-8"> <t原创 2021-03-03 21:39:35 · 74 阅读 · 0 评论