问答详情
源自:7-4 forward动作

请求转发方式

使用动作转发与使用内置对象转发哪个好?

提问者:ziom 2015-05-21 21:48

个回答

  • aellenlei
    2015-06-06 19:27:22
    已采纳

    猜想,它们的使用环境不同。

    例如,使用动作转发<jsp:forward page="#"/>适合在写HTML/JSP页面时使用的比较多,与它们的风格(多用标签)一致;

    而使用内置对象request.getRequestDispatcher("#").forward(request,response),则在Java类中使用比较合适吧,看起来比较顺眼,可以认为是一般方法的调用,很符合Java的风格。

  • 飞雪随风
    2016-07-24 11:21:02

    在JSP中,最好使用<jsp:forward page="">,那你要问了,什么时候使用另外一种转发呢?那以后在学习了servlet之后,需要在servlet中跳转到一个jsp界面的时候就要用到request.getRequestDispatcher("#").forward(request,response),当然,你再jsp中也可以使用这种方式,但是,既然jsp定义了这种<jsp:forward page="">,那就最好用这种,也是挺方便快捷的

  • 好帮手慕珊
    2015-05-22 14:10:23

    各有千秋,作用不同