西蒙购物网 (控制层测试)
java web项目:西蒙购物网(控制层)
(一)登录处理类LoginSerclet(测试)
在地址栏中输入login?username=admin&password=12345,确定。
跳转到404页面,因为我们还没写management.jsp页面。
看服务端控制台上,出现的用户登录成功,进入后台管理!说明成功登录!
重启服务器,再测试:输入login?username=郑晓红&password=11111;
出现404页面,因为还没有写showCategory.jsp页面。
查看服务器端:用户登录成功,进入前台登录显示类别。说明登录成功。
在地址栏,随便输入一个username和password:
查看服务端:用户名或密码错误,用户登录失败!,说明没有该用户!
(二)注销处理类LogoutSerclet(测试)
数据库中的用户:
用数据库中的普通用户登录:
登录成功:
然后开始注销:在404页面地址栏中输入logout。
服务端看结果:用户注销成功!
(三)注册处理类RegisterServlet(测试)
启动服务器,访问http://localhost:8080/simonshop/register?username=你好&password=55555&telephone=15896961234,查看结果:
查看服务器端:恭喜,注册成功,跳转到登录页面!
查看数数库中,是否添加注册信息:
查看数据库结构:发现telephone结构是11,那如果超过11,会怎么样?
注册失败,跳转到register.jsp注册页面。
(四)显示类别处理ShowcategoryServlet(测试)
重启服务器,在地址栏中输入showCategory:
跳转到showCategory.jsp页面:
到服务器端,查看结果:
5.显示商品处理类ShowProductServlet(测试)
重启服务器,访问showProduct?categoryId=1:
跳转到sowProduct.jsp页面
查看服务器端的输出信息:
当输入showProduct?categoryId=5时,发现会出现500错。
因为查看数据库,发现没有category-id为5的产品。
解决办法;在代码中加一个判断语句;
查看服务器端输出信息: