日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringMVC根据客户端的不同的请求使用不同的VIEW进行响应

發布時間:2025/6/15 javascript 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringMVC根据客户端的不同的请求使用不同的VIEW进行响应 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為什么80%的碼農都做不了架構師?>>> ??

主要配置信息如下所示:

<!--?根據客戶端的不同的請求決定不同的view進行響應,?如?/user/1.json?/user/1.xml?--><bean?class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"><!--?設置為true以忽略對Accept?Header的支持--><property?name="ignoreAcceptHeader"?value="true"/><!--?用于開啟?/user/1?format=json?的支持?--><property?name="favorParameter"?value="false"/><!--?在沒有擴展名時即:?"/user/1"?時的默認展現形式?--><property?name="defaultContentType"?value="text/html"/><!--?擴展名至mimeType的映射,即?/user.json?=>?application/json?--><property?name="mediaTypes"><map><entry?key="json"?value="application/json"?/><entry?key="xml"?value="application/xml"?/><entry?key="xhtml"?value="text/html"?/></map></property><property?name="viewResolvers"><list><bean?class="org.springframework.web.servlet.view.BeanNameViewResolver"?/><!--?FreeMarker視圖解析?在這里配置后綴xhtml和視圖解析器。。?--><bean?id="viewResolver"?class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"><property?name="viewClass"?value="org.springframework.web.servlet.view.freemarker.FreeMarkerView"?/><property?name="cache"?value="true"?/><property?name="prefix"?value="/"?/><property?name="suffix"?value=".xhtml"?/><property?name="contentType"?value="text/html;?charset=utf-8"?/><property?name="exposeRequestAttributes"?value="true"?/><property?name="exposeSessionAttributes"?value="true"?/><property?name="exposeSpringMacroHelpers"?value="true"?/><property?name="requestContextAttribute"?value="request"?/></bean></list></property><property?name="defaultViews"><list><!--?JSON?VIEW--><bean?class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"?><!--?不加該屬性?則返回的json數據為:{"user":{"id":"00001","name":"23123"}}??加上后則為:{"id":"00001","name":"23123"}?--><property??name="extractValueFromSingleKeyModel"?value="true"?/>?</bean><!--?XML?View?--><bean?class="org.springframework.web.servlet.view.xml.MarshallingView"><property?name="marshaller"><bean?class="org.springframework.oxm.xstream.XStreamMarshaller"?/></property></bean>??????</list></property></bean>


轉載于:https://my.oschina.net/sodeve/blog/397221

總結

以上是生活随笔為你收集整理的SpringMVC根据客户端的不同的请求使用不同的VIEW进行响应的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。