今天,我在写web项目的时候遇到了两个问题,第一个问题是web项目部署到tomcat上的后,打开jsp页面显示如下:
异常报错在16行处,当时第一反应就是mysql的jar包没有导入,既然要导入嘛,简单,直接File-Project Structrue添加就行了呗
重新打开项目,运行,发现jsp页面还是和上面一样,(度娘之后,网上给出的答案是要把jar包导入到web-inf下的lib包下,问题可以解决。) 但是我是在重新buildpath之后,这里有个problem提示,把对应的包打上勾勾,add一下,这样才算完全导包成功。重新运行项目,jsp页面正常显示。第一个问题解决!
第二个问题
但此时,IDEA抛出了一个异常,主要看蓝框里面的提示:
这句话的意思是author传入的值不能为空,(因为我在建表的时候把author的属性设为no null,所以当传入的author为空时报错),可以确定是自己代码某个部分写错了,导致写入author的时候为空。仔细排查后发现还真是我自己写错了,真是马大哈。。。错误如下。。。。。
改完后,程序正常运行。
如果上面的部分有错误的地方,请帮忙指出,我会及时修改。新人博主,第一次写,请多多关照