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
jsp 学习笔记-02-JSP 实现文件上传下载
基础知识
现在看来使用JSP+Servlet实现文件的上传与下载已经是有些落后了,现在能很方便实现文件的上传与下载插件和工具有很多,常用的有SmartUpload插件、Struts2框架以及富文本编辑器等等。
但是作为一个合格的程序员,我认为还是有必要了解一下使用JSP+Servlet最原始的读取文件流来实现文件的上传与下载。
enctype 属性
要使用JSP通过表单实现文件的上传...
2020-08-09 02:37:20 |
web
jsp 学习笔记-01-JSP 整合 springboot
旧瓶装新酒
0202 年了,可是你永远也无法想象还有公司在使用 JSP。
这种感觉就像 jdk14 已经出来了,你还要去维护一个 jdk7,不 jdk6 的项目。
现实总是这样残酷,总会有各种骨灰级的项目交接到我们手上,如果没有,那么是一种幸运;如果有,那么就只能正面去迎接这种挑战。
springboot 整合 jsp
完整代码 https://github.com/houb...
2020-08-09 02:37:20 |
web
web 外链图片 403 解决方案(http referrer)
场景说明
以前一直使用 github 做自己的图床,不过国外的网站比较卡。
近期换了一下国内的 gitee 使用,不过发现图片都是 403,但是如果打开图片地址,图片是存在的。
其实原理也比较好理解,很多网站为了避免自己成为无情的图床,为别人做嫁衣,都会有这个限制,防止外链盗图。
解决方案
下载到本地
这是一种解决方案,将图片全部下载下来,然后本地存储访问。
不过这样会比较麻烦...
2020-08-09 02:37:20 |
web