随笔分类 - Java基础+进阶
摘要:JSTL-常用标签-if if:相当于java代码的if语句 1.属性: test必须属性,接收boolean表达式 如果表达式为true,则显示if标签体内容,如果为false,则不显示标签体内容 一般情况下,test属性值会结合el表达式一起使用 2.注意: c:if标签没有else情况,想要e
阅读全文
摘要:EL_empty运算符 空运算符:empty 功能:用于判断字符串、集合、数组对象是否为null或者长度是否为0 ${empty list}:判断字符串、集合、数组对象是否为null或者长度是否为0 ${not empty str}:表示判断字符串、集合、数组对象是否不为null 并且 长度>0 <
阅读全文
摘要:EL_获取域中存储的值-对象值 1.对象:${域名称.键名.属性名} 本质上会去调用对象的getter方法 User类 package com.example.el; import java.text.SimpleDateFormat; import java.util.Date; public c
阅读全文
摘要:EL运算符 运算符: 1.算数运算符:+ - * /(div) %(mod) 2.比较运算符:> < >= <= == != 3.逻辑运算符:&&(and) ||(or) !(not) 4.空运算符:empty 功能:用于判断字符串、集合、数组对象是否为null或者长度是否为0 ${empty li
阅读全文
摘要:MVC详解 1.M:Model,模型。JavaBean 完成具体的业务操作,如:查询数据库,封装对象 2.V:View,视图。JSp 展示数据 3.C:controller,控制器。Servlet 获取用户的输入 调用模型 将数据交给视图进行展示 优缺点 1.优点: 1.耦合性低,方便维护,可以立于
阅读全文
摘要:JSP内置对象 在jsp页面中不需要创建,直接使用的对象 一共有9个: 变量名 真实类型 作用 pageContext PageContext 当前页面共享数据,还有获取其他八个内置对象 request HttpServletRequest 一次请求访问的多个资源(转发) session HttpS
阅读全文
摘要:JSP指令-include&taglib指令 include : 页面包含的。导入页面的资源文件 <%@include file="top.jsp"%> taglib : 导入资源 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/cor
阅读全文
摘要:JSP指令-概述 指令 作用:用于配置JSP页面,导入资源文件 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性名2 ...%> JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。指令可以有很多歌属性,它们以键值对的形式存在,并用逗号隔开。Page指令为容器提供当前
阅读全文
摘要:验证码案例代码实现 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>login</title> <script> window.onload = function () {
阅读全文
摘要:会话技术-Session-特点 1.session用于存储一次会话的多次请求的数据,存在服务器端 2.session可以存储任意类型,任意大小的数据 session与Cookie的区别: 1.session存储数据在服务器端,Cookie在客户端 2.session没有数据大小限制,Cookie有
阅读全文
摘要:会话技术-Session-细节1 1.当客户端关闭后,服务器不关闭,两次获取session是否为同一个? 默认情况下。不是。 如果需要相同,则可以创建Cookie,键为JSESSIONID,设置最大存活时间,让cookie持久化保存。 Cookie c = new Cookie("JSESSIONI
阅读全文
摘要:会话技术-Session-快速入门 1.概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。HttpSession 2.快速入门: 1.获取HttpSession对象: HttpSession session = request.getSession(); 2.使用
阅读全文
摘要:JSP-入门学习 4.JSP的内置对象: 在jsp页面中不需要获取和创建,可以直接使用的对象 jsp一共有9个内置对象。 今天学习3个: request response out:字符输出流对象。可以将数据输出到页面上。和response.getWriter()类似 response.getWrit
阅读全文
摘要:JSP概念 1.概念: Java Server Pages:java服务器端页面 以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码 用于简化书写!!! <%-- Created by IntelliJ IDEA. User: fqy Date: 2018/6/8 Ti
阅读全文
摘要:会话技术-Cookie-特点&作用 Cookie的特点和作用 1.cookie存储数据在客户端浏览器 2.浏览器对于单个cookie的大小有限制(4kb)以及对同一个域名下的总cookie数量也有限制(20个) 作用: 1.cookie一般用于存储少量的不太敏感的数据 2.在不登录的情况下,完成服务
阅读全文
摘要:会话技术-Cookie-发送多个Cookie 1.一次可不可以发送多个Cookie? 可以 可以创建多个Cookie对象,使用response调用多次addCookie方法发送cookie即可。 package com.example.cookie; import javax.servlet.Ser
阅读全文
摘要:会话技术Cookie快速入门 1.概念:客户端会话技术,将数据保存到客户端 2.快速入门: 使用步骤: 1.创建Cookie对象,绑定数据 new Cookie(String name,String value) 2.发送Cookie对象 response.addCookie(Cookie cook
阅读全文
摘要:会话技术概述 会话:一次会话中包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式: 客户端会话技术:Cookie 服务器端会话技术:Session 会话技术要实现的功能是:在同一个浏览器与服务器的多次请求间
阅读全文
摘要:ServletContext-功能-获取MIME类型 获取MIME类型: MIME类型:在互联网通信过程中定义的一种文件数据类型 格式: 大类型/小类型 text/html image/jpeg 获取:String getMimeType(String file) package com.examp
阅读全文
摘要:ServletContext概述 1.概念:代表整个web应用,可以和程序的容器(服务器)来通信 2.获取: 1.通过request对象获取 request.getServletContext(); 2.通过HttpServlet获取 this.getServletContext() 3.功能 1.
阅读全文