• 用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>
    
  • 相关阅读:
    网络摄像头RTSP协议视频平台EasyNVR升级版本后如何迁移原版数据?
    ubuntu下安装dosbox
    动态数组
    C风格字符串
    指针
    数组
    bitset
    迭代器iterator
    vector
    string--getline(),cctype
  • 原文地址:https://www.cnblogs.com/zzy8080/p/14001330.html
Copyright © 2020-2023  润新知