MarkDown语法
准备工作
下载Trpora
Typora介绍
Typora是一个功能强大的文档编辑器,主要可以用来写博客分享,读书笔记,及会议纪要等等功能多样,页面简洁,支持插入数学表达式,插入表情,表格,支持标准的Markdown语法,可以使用标注…,功能强悍!!!还可以导出PDF文件和HTML文件。
学前准备
三级标题
四级标题
1、本页页面跳转
[MarkDown页面内跳转测试](#jump)
<span id="jump">MarkDown页面内跳转测试</span>
2、字体
Hello
hello world粗体
hello world斜体
hello world粗斜体
hello world过时
3、引用
Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别.
重点是免费!
4、分割线
Typora是一个功能强大的文档编辑器,主要可以用来写博客分享,读书笔记,及会议纪要等等功能多样,页面简洁,支持插入数学表达式,插入表情,表格,支持标准的Markdown语法,可以使用标注…,功能强悍!!!还可以导出PDF文件和HTML文件。
5、图片
自己电脑本地图片
网上找的图
截的图
6、超链接
7、列表
无序
有序
8、表格
姓名 | 性别 | 年龄 |
---|---|---|
张三 |
|姓名|性别|年龄|
诸恶 | 等我下 | 无序 |
---|---|---|
想 | ||
9、代码
public class FileServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// 1.要获取下载文件的路径
String realPath = "D:\\Project\\IdeaProject\\javaweb-01-servlet\\response\\src\\main\\resource\\西贝.jpg";
System.out.println("下载文件的路径: " + realPath);
// 2.下载的文件名是啥?
String fileName = realPath.substring(realPath.lastIndexOf("\\") + 1);
// 3.设置想办法让浏览器能够支持(Content -Disposition)下载我们需要的东西,中文文件名URLEncoder . encode编码,否则有可能乱码
resp.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));
// 4.获取下载文件的输入流
FileInputStream in = new FileInputStream(realPath);
// 5.创建缓冲区
int len = 0;
byte[] buffer = new byte[1024];
// 6.获取0utputStream对象
ServletOutputStream out = resp.getOutputStream();
// 7.将FileOutputStream流 写入到buffer缓冲区,使用Outputstream将缓冲区中的数据输出到客户端!
while ((len = in.read(buffer)) > 0) {
out.write(buffer, 0, len);
}
in.close();
out.close();
}
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0"
metadata-complete="true">
<!--web. xmL中是配置我们web的核心应用-->
<!--注册ServLet-->
<servlet>
<servlet-name>l</servlet-name>
<servlet-class>com.lenovo.servlet.FileServlet</servlet-class>
</servlet>
<!--一一个Servlet对应一Mapping: 映射-->
<servlet-mapping>
<servlet-name>l</servlet-name>
<!--映射的请求路径-->
<url-pattern>/l</url-pattern>
</servlet-mapping>
</web-app>
10、总结
MarkDown页面内跳转测试