freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]spring3_mvc注解教程-資料下載頁(yè)

2024-12-08 02:25本頁(yè)面
  

【正文】 e = /handle71) public String handle71(@ModelAttribute(“user”) User user){ ... } @RequestMapping(value = /handle72) public String handle72(ModelMap modelMap,SessionStatus sessionStatus){ ... } } 該方法會(huì)往隱含模型中添加一個(gè)名為 user的模型屬性 目錄 Spring MVC框架簡(jiǎn)介 1 HTTP請(qǐng)求地址映射 2 HTTP請(qǐng)求數(shù)據(jù)的綁定 3 數(shù)據(jù)轉(zhuǎn)換、格式化、校驗(yàn) 4 數(shù)據(jù)模型控制 5 視圖及解析器 6 其它 7 Spring MVC如何解析視圖 ViewResolver 視圖對(duì)象 JSP/JSTL/PDF... String ModelAndView ModelAndView View ModelMap 請(qǐng)求處理方法返回值類型 參考 《 Spring 》 視圖解析器類型 ? InternalResourceViewResolver ? FreeMarkerViewResolver ? BeanNameViewResolver ? XmlViewResolver ? ... 完成單一解析邏輯的視圖解析器: 基于協(xié)商的視圖解析器: ? ContentNegotiatingViewResolver 該解析器是 Spring ,它不負(fù)責(zé)具體的視圖解析,而是作為一個(gè)中間人的角色根據(jù)請(qǐng)求所要求的 MIME類型,從上下文中選擇一個(gè)適合的視圖解析器,再將視圖解析工作委托其負(fù)責(zé) 基于協(xié)商的視圖解析器 bean class= p:order=0 p:defaultContentType=text/html p:ignoreAcceptHeader=true p:favorPathExtension=false p:favorParameter=true p:parameterName=content property name=mediaTypes map entry key=html value=text/html / entry key=xml value=application/xml / entry key=json value=application/json / /map /property property name=defaultViews list bean class= p:renderedAttributes=userList / bean class= p:modelKey=userList p:marshallerref=xmlMarshaller / /list /property /bean bean class= p:order=100 p:viewClass= p:prefix=/WEBINF/views/ p:suffix=.jsp / 例子: 目錄 Spring MVC框架簡(jiǎn)介 1 HTTP請(qǐng)求地址映射 2 HTTP請(qǐng)求數(shù)據(jù)的綁定 3 數(shù)據(jù)轉(zhuǎn)換、格式化、校驗(yàn) 4 數(shù)據(jù)模型控制 5 視圖及解析器 6 其它 7 本地化 :基礎(chǔ)原理 一般情況下, Web應(yīng)用根據(jù)客戶端瀏覽器的設(shè)置判斷客戶端的本地化類型,用戶可以通過 IE菜單: 工具 → Inter選項(xiàng) ...→ 語言 ...在打開的“語言首選項(xiàng) ”對(duì)話框中選擇本地化類型。 瀏覽器中設(shè)置的本地化類型會(huì)包含在 HTML請(qǐng)求報(bào)文頭中發(fā)送給 Web服務(wù)器,確切地說是通過報(bào)文頭的 AcceptLanguage參數(shù)將“語言首選項(xiàng)”對(duì)話框中選擇的語言發(fā)送到服務(wù)器,成為服務(wù)器判別客戶端本地化類型的依據(jù)。 TcpTrace實(shí)例 ... 參考 《 Spring 》 本地化 :Spring MVC的本地化解析器 ? AcceptHeaderLocaleResolver:根據(jù) HTTP報(bào)文頭的 AcceptLanguage參數(shù)確定本地化類型,如果沒有顯式定義本地化解析器, Spring MVC默認(rèn)采用 AcceptHeader LocaleResolver。 ? CookieLocaleResolver:根據(jù)指定 Cookie值確定本地化類型。 ? SessionLocaleResolver:根據(jù) Session中特定的屬性值確定本地化類型。 ? LocaleChangeInterceptor:從請(qǐng)求參數(shù)中獲取本次請(qǐng)求對(duì)應(yīng)的本地化類型。 參考 《 Spring 》 本地化 :Spring MVC的本地化解析器 ? AcceptHeaderLocaleResolver:根據(jù) HTTP報(bào)文頭的 AcceptLanguage參數(shù)確定本地化類型,如果沒有顯式定義本地化解析器, Spring MVC默認(rèn)采用 AcceptHeader LocaleResolver。 ? CookieLocaleResolver:根據(jù)指定 Cookie值確定本地化類型。 ? SessionLocaleResolver:根據(jù) Session中特定的屬性值確定本地化類型。 ? LocaleChangeInterceptor:從請(qǐng)求參數(shù)中獲取本次請(qǐng)求對(duì)應(yīng)的本地化類型。 參考 《 Spring 》 LocaleChangeInterceptor:通過 URL參數(shù)指定 bean id=localeResolver class= p:cookieName=clientLanguage p:cookieMaxAge=100000 p:cookiePath=/ p:defaultLocale=zh_CN/ mvc:interceptors bean class= / /mvc:interceptors 很多國(guó)際型的網(wǎng)站都允許通過一個(gè)請(qǐng)求參數(shù)控制網(wǎng)站的本地化,如? locale=zh_CN返回對(duì)應(yīng)中國(guó)大陸的本地化網(wǎng)頁(yè),而?locale=en返回本地化為英語的網(wǎng)頁(yè)。這樣,網(wǎng)站使用者可以通過 URL的控制返回不同本地化的頁(yè)面,非常靈活。 例子: 參考 《 Spring 》 靜態(tài)資源處理 Spring MVC 強(qiáng)大的功能之一?。?! 參考 《 Spring 》 靜態(tài)資源處理 :使 REST風(fēng)格的 URL成為實(shí)現(xiàn) 優(yōu)雅 REST風(fēng)格的資源 URL不希望帶 .html或 .do等后綴,以下是幾個(gè)優(yōu)雅的 URL。 ? /blog/tom:用戶 tom的 blog資源。 ? /forum/java: java論壇板塊資源。 ? /order/4321:訂單號(hào)為 4321的訂單資源; 靜態(tài)資源處理 :原理 Spring MVC 所有 請(qǐng)求 應(yīng)用服務(wù)器默認(rèn) Servlet Spring MVC容器 靜態(tài)資源 非靜態(tài)資源 靜態(tài)資源處理 :如何配置? 第一步: Spring MVC處理 servlet servletnamespringServlet/servletname servletclass/servletclass loadonstartup1/loadonstartup /servlet servletmapping servletnamespringServlet/servletname urlpattern//urlpattern /servletmapping 參考 《 Spring 》 靜態(tài)資源處理 :如何配置? 第二步: 讓 Web應(yīng)用服務(wù)器處理靜態(tài)資源 mvc:defaultservlethandler/ 獲取應(yīng)用服務(wù)器的默認(rèn) Servlet,大多數(shù)應(yīng)用服務(wù)器的 Servlet的名稱都是“ default”,如果默認(rèn)不是“ default”則使用 mvc:defaultservlethandler defaultservletname=“defaultServletName/ 參考 《 Spring 》 物理靜態(tài)資源路徑映射邏輯資源路徑 mvc:resources mapping=/resources/** location=/,classpath:/METAINF/publicResources// / r e s o u r c e s / i m a g e s / b g . g i f/ r e s o u r c e s / j s / t e s t . j s%@ page language=java contentType=text/html。 charset=UTF8 pageEncoding=UTF8% %@ taglib prefix=c uri= % html head title靜態(tài)資源測(cè)試頁(yè)面 /title /head body /body /html 參考 《 Spring 》 允許利用瀏覽器的緩存且不當(dāng)心不同步 mvc:defaultservlethandler/ bean id=rpe class= initmethod=init/ mvc:resources mapping={}/** location=/ cacheperiod=31536000/ %@ page language=java contentType=text/html。 charset=UTF8 pageEncoding=UTF8% %@ taglib prefix=c uri= % html head title靜態(tài)資源測(cè)試 /title /head ... /html public class ResourcePathExposer implements ServletContextAware { public void init() { String version = 。 resourceRoot = /resources + version。 getServletContext().setAttribute(resourceRoot, getServletContext().getContextPath()+resourceRoot)。 } } AQ? 問題??? 參考 《 Spring 》 LOGO
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1