• 项目过程中的出错总集


    一个商城系统


    等写完后台会把这个项目导入到github中。

    1、连接数据库时出错。

    在各个地方都设置了system.out.print(""),想知道卡在哪里了,发现在驱动的时候就没有成功。因为这个jar包也是我之前用过的没有问题。找了
    好久才发现把server打成了serve(=-=真是汗了),我用的是SQLserver连接的。

    2、不能将空值插入USER_NAME中,数据插入失败。


    我设置的是不允许USER_ID,USER_NAME等等为空且都是varchar值,但是不知道为啥USER_NAME的值插入不进去,只能在数据库中进行插入。
    网上说改那个是标识就可以,但是我那里显示是灰色的改不了。只能将USER_NAME变为整型才能改(但是这不可能),问题没解决,暂时是在数据库中插入数据。

    3、页面跳转后css样式丢失

    我分别查看了直接编译的jsp和需要跳转后的jsp在页面上的源码,发现从需要跳转的页面点进css的链接会提示404,看了上方的地址栏后发现地址栏不一样
    所以是需要在页面把地址补齐

    4、分页问题

    mysql实行分页是语法是limit m,n,我把他改成SQLserver语句一直提示索引1超出范围,所以准备直接在页面上进行分页



    插入数据时报404错误,编译器不显示错误

    排查了好久发现是
    在用户界面对点击用户进行修改时的跳转是跳转到:/shop/manage/touserupdate
    在touserupdate设置的是servlet是:/shop/manage/touserupdate
    在touserupdate中设置的成功则转向页面地址为:/shop/manger/admin_usermodify
    所以跳转后就会出现两个/shop/shop/


    quote symbol expected 异常

    缺少引号,突然冒出一大串真是吓死我了

    Cannot call sendRedirect() after the response has been committed

    在doPost方法里写了doget(request, response)再进行转发和重定向(2020.7.21)



    仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'category'中的标识列指

    因为我在SQLserver中把id设置为了自增长,写的查询的SQL语句为:"insert into category values(?, ?, ?)";
    改成"insert into category values(?, ?)"; 就对了
  • 相关阅读:
    LuoguP4463 [集训队互测2012] calc DP+拉格朗日插值
    一些图的计数
    redis补充1之为什么要用 Redis/为什么要用缓存?
    redis补充4之Redis 和 Memcached 的区别和共同点
    redis补充3之为什么要有分布式缓存?/为什么不直接用本地缓存?
    redis补充2之简单说说有哪些本地缓存解决方案?
    1_java语言概述-注释与API文档等
    1_java语言概述-开发环境搭建
    weblogic 2021.4.20 季度补丁
    mysql source输出记录日志
  • 原文地址:https://www.cnblogs.com/lxqs/p/13336169.html
Copyright © 2020-2023  润新知