在购物商城系统中,我了解到需要区分的地方
一.页面跳转的方法。
页面跳转有两种方法,分别是请求转发和重定向。
1.请求转发:由服务器端进行的页面跳转。是一种在服务器内部的资源跳转方式。调用getRequestDispatcher()方法,访问A,A请求转发了B,访问A的同时就也访问到了B。
请求转发:request.getRequestDispatcher("/test.jsp").forword(request,response)
2.重定向:通过浏览器发送特定的响应头来告诉浏览器跳转到另一个URL,浏览器会向新的URL发出请求,并展示新的页面。调用sendRedirect()方法。
重定向:
response.sendRedirect("/test.jsp")
二.抛出异常的方法。
抛出异常有三种方法,分别是系统自动抛出、throws、throw。
1.系统自动抛出:当程序语句出现一些逻辑错误、转换错误时,系统会自动抛出异常。
2.throws:用来标明一个成员函数可能抛出的各种的“异常”。
3.thorw:明确的抛出一个“异常”。出现在方法体。
浙公网安备 33010602011771号