javaweb西蒙购物 中
今天在控制程里写入代码控制类,在src下面的包创建
1.运行LoginServlet在地址栏localhost:8080/simonshop/输入login?username=admin&password=903213,回车看控制台
2.制作登陆失败登录,查看能否登录,运行LoginServlet在地址栏localhost:8080/simonshop/输入login?username=rddg&password=4554,回车看控制台
3.注销登录,在地址栏localhost:8080/simonshop/输入login?username=郑晓红&password=11111,回车看控制台
4.注册类,在地址栏里输入http://localhost:8080/simonshop/register?username=萌萌哒&password=55555&telephone=15896961234
查看数据库文件,可以查看注册成功数据
注册失败页面,在地址栏里输入,我们让电话号码超过11位http://localhost:8080/simonshop/register?username=爱罗&password=1234&telephone=15734321312313121
确实在控制台输出了“遗憾,注册失败,跳转到注册页面!”信息,但是还抛出了一个异常:com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column ‘telephone’ at row 1,显示方式不是我们喜欢的,当然问题出在模型层,大家去修改UserDaoImpl里的insert方法。
很简单,只需要将catch字句里的e.printStackTrace();改成System.err.println(“SQL异常:” + e.getMessage());
5.显示类别处理类,在地址栏输入地址我们可以看到跳转页面
wo
6、显示商品处理类,在地址栏输入地址我们可以看到跳转页面
我们故意输入http://localhost:8080/simonshop/showProduct?categoryId=9运行效果