IDEA从零开始部署自己的项目(jsoup爬虫)
前面基本部署就不说了(然后需要企业版的idea)
tomcat初步部署博客链接
项目简介:
很多小说网站都只提供在线阅读但不提供下载,这个项目的主要功能是把在线阅读网站的小说内容爬取下来生成一个txt文件以供读者下载
思路介绍:
用户在使用前要先复制某本小说的第一章的链接,粘贴到网页的输入框内,点击确定后,网页将链接发送给MainServlet,就是主要的服务器进行解析,先获得小说名称,然后去数据库中查询,如果数据库中已经存在了,就直接从数据库中导出文本,生成txt文件,同时网页跳转到新的download.jsp页面,有一个超链接提供下载,如果数据库中没有,则调用爬取方法,开始一章章爬取,生成txt文件,同时将名称和内容导入数据库.
开始部署
1.准备工作
1)加入两个jar包 导入lib文件夹;
此处jar文件的版本一定要和你jdk,mysql的版本一致,然后右键选择
如果不这么做,以后会发现idea里能跑,在浏览器上就显示找不到jar包
2)创建两个文件夹一个image放背景图,一个text放文本文档
2.前端代码编写
1)非常简单的html,css和javascript代码
<%--
Created by IntelliJ IDEA.
User: chenzhenghui
Date: 2019/10/8
Time: 6:59 下午
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>czh的第一个项目</title>
</head>
<style>
h1{
font-size:54px;
color:#FFF;
}
h2{
font-size:30px;
color:#FF0000;
}
h6{
font-size:24px;
color:#FFF;
}
h5{
font-size:55px;
color:transparent
}
</style>
<body style="background-image: url(image/0f04af422502a40b6c8dc19d53d1f348-2.jpg)">
<div style="text-align: center;">
<table width="100%" border="0">
<tr>
<h5>占位符</h5>
</tr>
<tr>
</tr>
<tr>
<td align="center" width="90%"><h1>欢迎使用在线阅读网站小说爬取工具</h1></td>
</tr>
<tr>
<td align="center" width="90%"><h6>本站可提供小说的txt格式下载</h6></td>
</tr>
<tr>
<td width="50%" align="center">
<h2>
在使用前请复制小说网站的第一章的链接,粘贴到下面的文本框中并点击确定
</h2>
</td>
</tr>
<tr>
<td width="100%" align="center">
<form name="form1" action="MainServlet" method="get" >
<input name="url" type="text" style="width:600px; height:40px;" /><br>
<input type="button" width="200" align="center" value="确定" style="width:90px;height:1000px" onclick="check()">
</form></td>
<script language="JavaScript">
function check(){
if(form1.url.value==""){
alert("请输入链接!")
}
else{
form1.submit()