jsp 学习笔记-09-JSP 指令
JSP 指令
JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。
语法格式如下:
<%@ directive attribute="value" %>
指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。
JSP 中的三种指令标签:
指令
描述
<...
2020-08-09 02:37:20 |
web
jsp 学习笔记-08-JSP 语法
脚本程序
脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。
脚本程序的语法格式:
<% 代码片段 %>
或者,您也可以编写与其等价的XML语句,就像下面这样:
<jsp:scriptlet>
代码片段
</jsp:scriptlet>
任何文本、HTML标签、JSP元素必须写在脚本程序的外面。
...
2020-08-09 02:37:20 |
web
jsp 学习笔记-07-JSP 生命周期
JSP 生命周期
理解JSP底层功能的关键就是去理解它们所遵守的生命周期。
JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。
阶段
以下是JSP生命周期中所走过的几个阶段:
编译阶段:
servlet容器编译servlet源文件,生成servlet类
初始化阶段:
加载与JS...
2020-08-09 02:37:20 |
web
jsp 学习笔记-06-jsp 是什么?
什么是Java Server Pages?
JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。
标签通常以<%开头以%>结束。
JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编...
2020-08-09 02:37:20 |
web
jsp 学习笔记-05-JSP 远程调用请求
说明
写代码时,前后端分离。
前端代码各种原因,导致不太好直接部署。
所以想着能不能自己简单模拟一下前端,然后实现文件上传操作,验证后端代码。
于是本地就验证了一下。
服务器
8080-模拟后端
springboot 启动在 8080 端口。
提供后端解析服务。
后端代码
package com.github.houbb.jsp.learn.hello.controlle...
2020-08-09 02:37:20 |
web
jsp 学习笔记-04-springmvc 文件上传 解决 CORS 跨域问题
整合 spring mvc
前端
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<form act...
2020-08-09 02:37:20 |
web
jsp 学习笔记-04-apache commons upload 实现文件上传
场景
借助 apache commons upload 实现文件上传。
概览
Commons FileUpload软件包使向Servlet和Web应用程序添加强大的高性能文件上传功能变得容易。
FileUpload解析符合 RFC 1867 HTML中基于表单的文件上载”的HTTP请求。
也就是说,如果使用 POST 方法提交了HTTP请求,并且其内容类型为 multipart/f...
2020-08-09 02:37:20 |
web
jsp 学习笔记-03-JSP 实现 excel 上传并且解析
场景
我们需要页面上传一个 excel 文件,并且解析入库,然后对输入值进行校验,最后将校验结果输出给用户。
这里我们暂时只演示基于文件上传的 excel 读取和写入。
excel 读取
maven 依赖
此处为了实现简单,而且考虑到大文件的解析,我们引入 hutool
<dependency>
<groupId>cn.hutool</gro...
2020-08-09 02:37:20 |
web