笔者写一个简单的jsp登录功能,信心满满。
第一步:
先建立model层,并在数据库中建表,这些都没问题。
第二步:
写一个连接数据库的工具类dbUtil,嗯,这也没有什么问题。
导入驱动包之后,测试之后也连接成功了。
第三步:
写数据访问层dao层,写一个登录的方法login(),这也不难。
第四步:
写web层,即ServletLogin方法,在获取前台接受的数据,若获取到,则登录成功!
同时需要配置一下web.xml文件,嗯,这同样没有什么问题。
第五步:
这就更简单了,写一个login.jsp就行了,于是我也写了。。
第六步:
测试,浏览器输入http://localhost:8080/Diary/login.jsp之后,一直都是404错误,一直都是!!!
我前前后后,上上下下,左左右右,仔仔细细地检查了好几遍,路径没问题,url没问题,代码也没问题。。。
于是,,,,,,,,,,,,,
后来,,,,,,,,,,,,,
我TM又瞪着我的眼睛仔细地看,终于发现了端倪........
我看着这个文件层次结构,,,有点问题,折叠之后再来看一看。。。
嗯???what???
我的login.jsp呢??怎么没了??
最后终于发现问题:
我的login.jsp文件写到WEB-INF文件里面去了!!
应该是写在WebContent里面,和WEB-INF是同层次的才对!!!
感觉要被自己蠢哭。。。。。。。