使用JSP,servlet,mybatis,html,css,javaScript实现商品数据的增删改查过程中遇到的各种问题

在使用JSP、Servlet、Mybatis、HTML、CSS和JavaScript实现商品数据的增删改查过程中,遇到了一系列问题。包括Tomcat与依赖冲突、JSTL库的作用域配置错误、SQL语法错误、堆栈溢出异常、页面语法混淆以及数据类型匹配错误。通过调整依赖范围、修复SQL语句、避免递归调用、修正页面标签和正确处理返回数据类型,成功解决了这些问题。
摘要由CSDN通过智能技术生成

1、 严重: Servlet.service() for servlet jsp threw exception

原因是在添加依赖的时候没有注意细节,不有加jsp的作用域,在运行的过程中和Tomcat发生了冲突,增加一个scope规定范围就解决了 

        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.2</version>
            <scope>provided</scope>
        </dependency>

2、java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.LoopTag

这个问题也是因为在添加依赖的过程中手贱在jstl中增加了scope标签把作用域范围变成了provided,然后就报错了,把scope去掉问题解决

3、error in your SQL syntax; check the manual that corresponds to your MySQL 

SQL语句格式不对,查看SQL语句书写格式是否正确,我的错误原因是在语句结尾多了一个空格,太尴尬了

4、java.lang.StackOverflowError

这个是堆栈溢出异常,在编写添加商品数据的时候,在跳转查询的时候忘记修改跳转地址,搞了一个递归调用,麻了,一直嘎嘎增加数据,幸好发现的及时

错误原因在这里:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值