java_web开发中 遇到可坑

目前有两个坑,:

一  首先在启动tomcat的时候 我进行的一个跳转页面的操作然后报了如下的错误:

org.apache.jasper.JasperException: /jsp/frame.jsp (行.: [2], 列: [0]) 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
大概的意思就是说 无法解析我在jsp引入的核心标签库 也就是在jsp中头几行加入的这段代码: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

然后 使用 JSTL核心标签库:只在maven的pom.xml 配置文件中加入 这个两个依赖还是不够的.如果这样还报了上面的错误,你就还需要再tomcat 的 lib目录下导入这两个jar包

 
        <dependency>
            <groupId>javax.servlet.jsp.jstlgroupId>
            <artifactId>jstl-apiartifactId>
            <version>1.2version>
        dependency>
        
        <dependency>
            <groupId>taglibsgroupId>
            <artifactId>standardartifactId>
            <version>1.1.2version>
        dependency>

二: 还有一个错误就是,启动tomcat的时候 connect 连接 得不到MySQL驱动的问题, 具体解决原因 在此引入其他博主的文章

 一、原来是tomcat找不到MYSQL JAR包!

  必须把mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面!

  在java项目中,只需要引入mysql-connector-java-5.1.7-bin.jar就可以运行java项目。

  在web项目中,当Class.forName("om.mysql.jdbc.Driver");时myeclipse是不会去查找字符串,不会去查找驱动的。所以只需要把mysql-connector-java-5.1.7-bin.jar        复制到tomcat下lib目录就可以了。

java_web开发中 遇到可坑_第1张图片

好多莫名其妙的问题就是jar导入的问题,要么就是读不到jar 包,  所以要再 WEB-INF 这个目录下新建一个lib 目录,然后把连接MySQL的 连接器包放进去,就行.

所以说以后 再碰倒莫名其妙的问题,就先建一个这个目录,然后把所有需要的包都放进取, 还有tomcat lib下也要注意, 有些包你只再maven里导入依赖可能不够或者还差一点.

你可能感兴趣的:(java_web开发中 遇到可坑)