使用动作转发与使用内置对象转发哪个好?
猜想,它们的使用环境不同。
例如,使用动作转发<jsp:forward page="#"/>适合在写HTML/JSP页面时使用的比较多,与它们的风格(多用标签)一致;
而使用内置对象request.getRequestDispatcher("#").forward(request,response),则在Java类中使用比较合适吧,看起来比较顺眼,可以认为是一般方法的调用,很符合Java的风格。
在JSP中,最好使用<jsp:forward page="">,那你要问了,什么时候使用另外一种转发呢?那以后在学习了servlet之后,需要在servlet中跳转到一个jsp界面的时候就要用到request.getRequestDispatcher("#").forward(request,response),当然,你再jsp中也可以使用这种方式,但是,既然jsp定义了这种<jsp:forward page="">,那就最好用这种,也是挺方便快捷的
各有千秋,作用不同