用IDEA實現javaweb登入頁面總結(jsp+servlet)



一。如何用idea導包?

我本身認為只需要jdk1.8的包就行了,認為包括要導入jsp+servlet包,可能認為只需要導例如:數據庫驅動之類的包,完全分不清楚這些包是什么意思,然而我裝的是idea社區版,經過一番搜索查閱資料后,發現maven導包非常方便,只需要在pom.xml配置你所需要jar包的名字和version。經過數次學習,反思之后,發現javaSE,web,以及springboot的區別就在於引入的包不同 !!!

二。在idea中放置web資源有格式嗎?

答案是肯定的,在idea中創建項目的層次是很嚴謹了,即使你寫的邏輯代碼是對的,放置格式或路徑不對,經常可以看見404,文件資源找不到,檢查一遍代碼有沒發現錯誤。我開始是吧資源放置在resources目錄下的,發現一直訪問不到,為什么別人在Eclipse中能運行,一樣的代碼,就是404,正確格式是應放置在webapp目錄下。

三。Tomcat啟動突然失敗,org.apache.catalina.core.StandardServer await
嚴重: StandardServer.await: create[8005]:java.net.BindException: Address already in use

錯誤意思是說8005端口已經被占用了。解決方案:打開cmd,使用命令 netstat -ano | findstr "8005" 查看占用端口的進程號

查看進程號對應的進程名: 使用 tasklist | findstr "進程號"

結束java.exe進程

使用命令:taskkill /f /t /im java.exe ,重啟服務器就OK。

四。導入javaweb所需要的的jar包


<dependency>
    <groupId>com.mchange</groupId>
    <artifactId>c3p0</artifactId>
    <version>0.9.5.2</version>
</dependency>
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.21</version>
</dependency>
<!--JSP核心引擎依賴-->
<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>jsp-api</artifactId>
    <version>2.2</version>
</dependency>

<!--servlet-->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
</dependency>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM