教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線:400-618-4000

Java培訓(xùn):Struts2的默認(rèn)結(jié)果類(lèi)型是什么?

更新時(shí)間:2023年12月22日10時(shí)21分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

  dispatcher是Struts2的默認(rèn)結(jié)果類(lèi)型,它用于表示轉(zhuǎn)發(fā)到指定結(jié)果資源。由于Struts2在后臺(tái)使用RequestDispatcher的forward()方法轉(zhuǎn)發(fā)請(qǐng)求,所以在用戶(hù)的整個(gè)請(qǐng)求/響應(yīng)過(guò)程中,保持的是同一個(gè)請(qǐng)求對(duì)象,即目標(biāo)JSP/Servlet接收到的請(qǐng)求/響應(yīng)對(duì)象與最初的JSP/Servlet的請(qǐng)求/響應(yīng)對(duì)象相同。

  dispatcher結(jié)果類(lèi)型的對(duì)應(yīng)類(lèi)是org.apache.struts2.dispatcher.ServletDispatcherResult,該類(lèi)有l(wèi)ocation和parse兩個(gè)屬性,可以通過(guò)struts.xml配置文件中的"result"元素的param子元素設(shè)置,代碼如下所示:

<result name="success" type="dispatcher">
   <param name="location">/success.jsp</param>
   <param name="parse">true</param>
</result>

  在上述代碼中,location參數(shù)用于指定Action執(zhí)行完畢后要轉(zhuǎn)向的目標(biāo)資源;parse參數(shù)是一個(gè)布爾類(lèi)型的值,默認(rèn)是true,表示解析location參數(shù)中的OGNL表達(dá)式,如果為false,則不解析。

0 分享到:
和我們?cè)诰€交談!