JavaWEB开发项目可能遇到的问题

问题1:config文件  里面的object.properties放置的路径的位子
解决:应放在java Resources下,与src并列

问题2:提交的信息没有处理
解决:每写一个servlet记得在web.xml进行配置

问题3:在添加用户时,发现用户的状态为null
解决:在adduser的jsp页面上的参数名不对

问题4:无法获取com.mysql.jdbc.driver
解决:忘记了添加mysql-connection的jar包

问题5:模糊查询的时候出错*****
解决:在dao层写sql语句的时候and连接前面要加空格

问题6:反射获得员工对象失败
解决:object.properties配置的文件的路径出错,修改路径

问题7:将请求参数自动封装---将其封装成为java对象(这个困扰得比较久)
解决:没有写日期的转换器,需要注册一个日期格式转换器,ConvertUtils.register(new MyConverter(),Date.class);
          MyConverter()是自己写的一个类。

问题8:空指针异常,当一个pojo类里面有外键
解决:给的参数有问题,必须给外键赋值,不然就找不到---(jsp页面参数给的有问题)--路径少写了斜线(/)

问题9:点击跳转不报错
解决:没有写跳转页面的方法

问题10:点击查询,数据库的内容没到页面上显示
解决: < c:forEach items = " ${departments} " var = "department" varStatus = "stat" >
       < td > ${department.dName } </ td >
        < td > ${department.dDes } </ td >
var ===》是定义的对象;department===》是表示传过来的数组

问题11:删除数据,获得id为null
解决:jsp页面的id写错了,并且在删部门的时候和删管理员的时候不一样,不需要判断删除的合法性

问题12:修改数据的时候,一直修改不了
解决:异常一定要打印路径 e .printStackTrace();能很快发现错误。

问题13:进行查找的时候没有在页面显示
解决://将数据放到域对象里面  查出来是数组
     request.setAttribute("departments", departments);
     跳转前如出错了可以查询所有

问题14:在Service没有拿到id
解决:jsp页面提交的参数不对,修改jsp页面的name属性--注意大小写

问题15:点击跳转为一个白面
解决:忘了了跳转的方法

问题16:url提交出现405
解决:忘了在servlet里面写doPost方法

问题17:文件的上传和下载
解决:特别要注意jsp页面的参数
  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值