问题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页面的参数