Render

render與response

  • 用來(lái)執(zhí)行響應(yīng)response動(dòng)作
  • 渲染視圖
    Freemarker、JSP、velocity、JSON、File、text、HTML、XML、自定義視圖類型等....

render的view

  • 默認(rèn)為controllerkey可自定義
  • 有相對(duì)和絕對(duì)路徑之分“/”
  • renderJSP、renderFreemarker與viewType配置無(wú)關(guān)

重定向

  • 通知瀏覽器重新發(fā)送一個(gè)新的請(qǐng)求
  • request作用域失效
  • 請(qǐng)求瀏覽器發(fā)出

轉(zhuǎn)發(fā)

  • 內(nèi)部實(shí)現(xiàn)跳轉(zhuǎn)
  • request不會(huì)失效
  • 瀏覽器不知道過(guò)程

對(duì)比總結(jié):

  • 從地址欄來(lái)說(shuō)
    轉(zhuǎn)發(fā):地址欄不變
    重定向:地址欄改變
  • 從數(shù)據(jù)共享來(lái)說(shuō)
    轉(zhuǎn)發(fā):共享
    重定向:不共享
  • 應(yīng)用場(chǎng)景
    重定向:網(wǎng)站改版優(yōu)化-301重定向,session過(guò)期重定向到登陸頁(yè)面
    轉(zhuǎn)發(fā):登陸不同權(quán)限跳轉(zhuǎn)不同后臺(tái)界面
  • 發(fā)出請(qǐng)求的對(duì)象
    轉(zhuǎn)發(fā):應(yīng)用內(nèi)部
    重定向:瀏覽器
  • 從效率來(lái)說(shuō)
    轉(zhuǎn)發(fā):高
    重定向:底

renderText

  • 渲染純文本
  • 渲染其他格式的文本

renderHtml

  • 渲染html格式文本

renderXml

  • 渲染xml格式文本
  • 支持變量、循環(huán)、函數(shù)等
  • 基于Freemarker
  • 應(yīng)用范圍
    微信開發(fā)、基于xml通訊-API服務(wù)開發(fā)

renderJavaScript

  • 渲染JavaScript格式文本
  • 繼承TextRender
  • 常用在向客戶端傳遞js

renderError

  • 為http請(qǐng)求錯(cuò)誤信息渲染一個(gè)視圖
  • 常用404、500、403、401
  • 默認(rèn)使用ErrorRender,可自定義

renderJson

  • 向客戶端響應(yīng)json格式數(shù)據(jù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Render:抽象類 屬性: view 頁(yè)面地址 request 請(qǐng)求對(duì)象 response 響應(yīng)對(duì)象 ...
    xuyouxin1閱讀 503評(píng)論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,680評(píng)論 19 139
  • 你愿意把自己的生活交給別人來(lái)決定嗎? 這不廢話嗎,當(dāng)然不愿意了! 然而事實(shí)上這已經(jīng)不是愿不愿意的問(wèn)題了,仔細(xì)想想就...
    塵世知行者閱讀 291評(píng)論 0 0
  • 打工 魯三 走在東莞的街頭,我對(duì)這座濕熱的南方小城有一種別樣的同情。她像個(gè)不懂事的孩子...
    魯三羅開成閱讀 344評(píng)論 0 2
  • 寫下這個(gè)標(biāo)題,竟然不知道該從何說(shuō)起。嗯,就從卷云開始吧。 卷云不在了,可我忘不了,因?yàn)閺乃耪J(rèn)識(shí)了你。我想你更忘不...
    蘭叢閱讀 233評(píng)論 0 0

友情鏈接更多精彩內(nèi)容