其他分享
首页 > 其他分享> > 2022.03.06

2022.03.06

作者:互联网

前言:

       本周主要在写JavaWeb项目,基本上除了上课时间其余时间都在部署这个网站,偶尔加个班,这个前后端交互的Web项目,虽说写的并不是很好,但也是我的第一个网站,前端页面彻底放飞自我,没啥可看的,主要还是后端的Servlet处理Filter过滤器等等,有的一些功能也没有实现,代码也没有规范,全文的Servlet基本上就使用了俩对象request与session,request获取前端数据,session实现永久登录,由于我在session中多设置了些其他session对象,所以就没有弄监听器查看在线人数Cookie也没有弄,很多用户的个性化设置都没能实现,主要还是对其他的内置对象与JSP的四大对象不熟悉,所以在接下来的学习过程中我会将他弄好的。

实践心得:

自从写了这些项目,让我认识了很多http的报错比如

404Not Found

服务器无法根据客户端的请求找到资源(网页)。通过此代码,网站设计人员可设置"您所请求的资源无法找到"的个性页面

这个问题还是比较好解决的,主要是路径错误。

500Internal Server Error服务器内部错误,无法完成请求

还有这个问题报错最多的是空指针,没有找到,大概率是我的Java代码的问题,原来开始写的时候没有报错,后期一改就出现一堆问题。

还有在idea上报错的一堆报错码,有时可能是你多写了或少写了对象信息就会出现错误,后期解决防止SQL注入预处理时就多写了个对象,多执行了一次,最后报的错,改了一下午,才找到的问题

PreparedStatement pstmt = connection.prepareStatement("insert into comment (username,text)values(?,?)");
pstmt.setString(1,username);
pstmt.setString(2,text);
int count = pstmt.executeUpdate();

就是在int count = pstmt.executeUpdate();里边添加了SQL语句出的问题

这是我的项目部署:

 

 

总结:

   本次的项目没有使用正则表达式匹配,项目目录也没有规范,看的我自己都找不到具体信息在哪,写的就特别乱后期维护也不好处理,所以在开始写的时候要处理好思路,才能在后期好进行处理,其他的一些MySQL多表查询,正则表达式等等继续学习。

标签:06,项目,对象,没有,session,报错,2022.03,pstmt
来源: https://blog.csdn.net/Array_new/article/details/123306115