问题描述:lz将前台的Markdown代码传到后台,发现传过来的是Markdown格式的字符串,lz向将其转化为html格式的字符串保存到数据库中。
解决办法:使用pegdown将markdown格式字符串转会为html字符串
下载:
1.github:https://github.com/sirthias/pegdown/
2.maven<dependency>
<groupId>org.pegdown</groupId>
<artifactId>pegdown</artifactId>
<version>1.6.0</version>
</dependency>
<groupId>org.pegdown</groupId>
<artifactId>pegdown</artifactId>
<version>1.6.0</version>
</dependency>
实例:public class MarkDwonTest {
@Test
public void convertHtml(){
PegDownProcessor peg=new PegDownProcessor();
String html=peg.markdownToHtml("###name");
System.out.println(html);
}
}
输出:<h3>name</h3>
@Test
public void convertHtml(){
PegDownProcessor peg=new PegDownProcessor();
String html=peg.markdownToHtml("###name");
System.out.println(html);
}
}