下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第SpringMvc響應數(shù)據(jù)及結(jié)果視圖實現(xiàn)代碼ok.jsp代碼:
%@pagecontentType="text/html;charset=UTF-8"language="java"isELIgnored="false"%
html
head
titleTitle/title
/head
body
h1入門成功/h1
${user.uname}
${user.age}
/body
/html
forward轉(zhuǎn)發(fā)
//forward轉(zhuǎn)發(fā)方式
@RequestMapping("/test02")
publicStringtest02(){
System.out.println("forward");
return"forward:/WEB-INF/pages/ok.jsp";
}
需要注意的是,如果用了formward:則路徑必須寫成實際視圖url,不能寫邏輯視圖。它相當于“request.getRequestDispatcher("url").forward(request,response)”。使用請求轉(zhuǎn)發(fā),既可以轉(zhuǎn)發(fā)到jsp,也可以轉(zhuǎn)發(fā)到其他的控制器方法。
Redirect重定向
@RequestMapping("/test03")
publicStringtest03(){
System.out.println("redirect");
return"redirect:/index.jsp";
}
它相當于“response.sendRedirect(url)”。需要注意的是,如果是重定向到jsp頁面,則jsp頁面不能寫在WEB-INF目錄中,否則無法找到。
ResponseBody響應json數(shù)據(jù)
作用:
該注解用于將Controller的方法返回的對象,通過HttpMessageConverter接口轉(zhuǎn)換為指定格式的
數(shù)據(jù)如:json,xml等,通過Response響應給客戶端
需求:
使用@ResponseBody注解實現(xiàn)將controller方法返回對象轉(zhuǎn)換為json響應給客戶端。
前置知識點:
Springmvc默認用MappingJacksonHttpMessageConverter對json數(shù)據(jù)進行轉(zhuǎn)換,需要加入jackson的包。
@RequestMapping("/test04")
public@ResponseBodyUsertest04(@RequestBodyUseruser){
System.out.println("運行");
user.setAge(13);
user.setUsername("張三");
user.setPassword("12346845");
returnuser;
Jsp中的代碼:
scriptsrc="${pageContext.request.contextPath}/js/jquery.min.js"/script
scripttype="text/javascript"
$(function(){
$("#open").click(function(){
$.ajax({
url:"${pageContext.request.contextPath}/user/test04",
contentType:"application/json;charset=UTF-8",
data:'{"username":"hehe","password":"123456","age":12}',
type:"post",
dataType:"json",
success:function(data){
alert(data);
alert(data.username);
alert
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年西藏革吉縣財政局招聘財會監(jiān)督人員的備考題庫及答案詳解一套
- 2025年中國社會科學院公開招聘第一批專業(yè)技術(shù)人員169人備考題庫及參考答案詳解1套
- 2025年福清市人民法院關(guān)于公開招聘勞務派遣人員的備考題庫及答案詳解一套
- 2025年北京協(xié)和醫(yī)院變態(tài)(過敏)反應科合同制科研助理招聘備考題庫有答案詳解
- 2024年河南安陽公安機關(guān)留置看護輔警招聘考試真題
- 鞍山臺安縣新公益性崗位招聘考試真題2024
- 2025河北秦皇島市社會保險事業(yè)服務中心選調(diào)6人備考核心題庫及答案解析
- 2025年12月杭州市公安局濱江區(qū)分局招聘警務輔助人員20人筆試重點題庫及答案解析
- 2025年山西省腦癱康復醫(yī)院公開招聘編制外合同制工作人員備考題庫及參考答案詳解1套
- 2025中國有色金屬工業(yè)昆明勘察設計研究院有限公司面向社會招聘5人考試重點試題及答案解析
- T/CGAS 024-2023城鎮(zhèn)燃氣用環(huán)壓式不銹鋼管道工程技術(shù)規(guī)程
- 房建工程總承包EPC項目技術(shù)標(投標方案)(技術(shù)標)
- 生活自理能力幼兒園培訓
- 麥當勞管理手冊
- 【MOOC】線性代數(shù)典型習題講解-北京化工大學 中國大學慕課MOOC答案
- 華中農(nóng)業(yè)大學《數(shù)學分析》2021-2022學年第一學期期末試卷
- 大學體育-瑜伽學習通超星期末考試答案章節(jié)答案2024年
- 廈門大學介紹
- 0-6歲兒童健康管理規(guī)范課件
- 分享五年級語文英才教程電子版
- 超星爾雅學習通《文獻信息檢索與利用(成都航空職業(yè)技術(shù)學院)》2024章節(jié)測試答案
評論
0/150
提交評論