第一、跳转
链接:<a href=""></a>
表单:<form action="">
重定向:response.sendRedirect() 会显示新地址;地址跳转不受限;是两次请求不共享request;一件事已经做完
转发:request.getRequestDispatcher() dispatcher.forward(request,response); 地址保持不变;必须是跨应用跨服务器,是一次请求共享request,一件事还没有做完
第二、路径
相对路径:不以“/”开头的路径,如<a href="del.do"></a>,在当前路径下进行跳转
绝对路径:以“/”开头的路径,如<a href="/appname/del.do"></a>
建议: 相对路径易错,一般在实际开发中使用绝对路径
怎样写绝对路径: 链接、表单、重定向是从应用名称开始写,转发从应用名之后开始写
第三、会执行,JVM将顺序执行,直到遇到 return或是 System.exit();