用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>
原文地址:https://www.cnblogs.com/zzy8080/p/14001330.html