1. 程式人生 > >ModelAndView傳值失敗—後端向前端傳值的三種方法

ModelAndView傳值失敗—後端向前端傳值的三種方法

前端程式碼:

  <div class="col-lg-3">
                <input id="in-oldWebsite" type="text" name="oldWebsite" value="${oldWebsite}" class="sp-supInfo-input" placeholder="" readonly>
   </div>

後端程式碼:

@RequestMapping("/webAddress")
public String webAddressHttpServletRequest request, HttpServletResponse response )
{
ModelAndView modelAndView = new ModelAndView();

String oldWebsite = "www.dyssb.com";

modelAndView.addObject("oldWebsite", oldWebsite);


return "/Update/webAddress";
}

發現前端取不到值。

根據後端向前端傳值的三種方法改正如下:

法一 :

@RequestMapping("/webAddress")
public String webAddress(HttpServletRequest request, HttpServletResponse response )
{

String oldWebsite = "www.dyssb.com";

request.setAttribute("oldWebsite", oldWebsite);

return "/Update/webAddress";

}

法二:

@RequestMapping("/webAddress")
public ModelAndView webAddress( HttpServletRequest request, HttpServletResponse response )
{
ModelAndView modelAndView = new ModelAndView();
 
String oldWebsite = "www.dyssb.com";

modelAndView.addObject("oldWebsite", oldWebsite);
modelAndView.setViewName("/Update/webAddress");

return modelAndView;
}

法三:

@RequestMapping("/webAddress")
public String webAddress(Model model,HttpServletRequest request, HttpServletResponse response )
{

String oldWebsite = "www.dyddb.com";


model.addAttribute("oldWebsite",oldWebsite);

return "/Update/webAddress";

}

本文感謝大牛指點。

新手,有不當之處或更好地方法請指教。

相關推薦

ModelAndView失敗前端方法

前端程式碼:   <div class="col-lg-3">                 <input id="in-oldWebsite" type="text" name="oldWebsite" value="${oldWebsite}" cl

前端

 /**      * 跳轉到我的上報列表頁面      */     @RequestMapping(value="/myList")     public void myList(HttpServletRequest request, HttpServletResponse response){    

前後分離,前端,前端參問題

開發十年,就只剩下這套架構體系了! >>>   

前端ajax異步以及接收參數的幾方式

ping 回調 button 進行 到你 del 後臺 log 註意 原文參考 異步傳值 前臺往後臺傳值呢,有很多種方式,大家聽我細細道來。 第一種呢,也是最簡單的一種,通過get提交方式,將參數在鏈接中以問號的形式進行傳遞。 // 前臺傳值方法 // 觸發該方法調

不使用框架下 python前端返回html頁面(學習筆記1)

不使用框架下 python後端向前端返回html頁面(學習筆記1) python新手學習web伺服器原理的一些坑 本人正在嘗試開發一個倉庫管理系統的專案,為了能夠更深刻地理解後臺伺服器的開發原理,選擇儘量少地使用python現成框架,因此就無法避免各種不期而遇的大坑。現在跟大家一一分

Python Django 前後數據交互 之 前端發送數據

ews 新頁面 keyword asc -html span func param url Django 從後臺往前臺傳遞數據時有多種方法可以實現。 最簡單的後臺是這樣的: from django.shortcuts import render def main_

Python Django 前後資料互動 之 前端傳送資料 Django 前後臺的資料傳遞

Django 前後臺的資料傳遞 嚴正宣告: 作者: psklf 出處: http://www.cnblogs.com/psklf/archive/2016/05/30/5542612.html 歡迎轉載,但未經作者同意,必須保留此段宣告;必須在文章中給出原文連線;否則必究法律責任!

html提交數據的幾方法

客戶 內容 form表單 orm 實現 不用 完整 RM 表單提交 (未寫完) 一 . 刷新頁面   1. form表單提交     GET/POST 二. 局部刷新(不刷新頁面)   1. Ajax 狀態碼: 0 - (未初始化)還沒有調用send()方法 1 - (載入

淺談SpringMVC前端Ajax的五互動方法

Web後端跟Ajax前端進行資料互動,這樣前端請求才能到達後端,後端才能去操作資料庫返回資料給前端進行頁面渲染。 SpringMVC與Ajax共有五種互動方式: 方法一:通過URL傳參                 1> Ajax前端:通過URL掛接引數,如 ur:

linux嘗試登錄失敗鎖定用戶賬戶的兩方法

unix bubuko .net 管理 fir span first rst clas 一、pam_tally2模塊 用於對系統進行失敗的ssh登錄嘗試後鎖定用戶帳戶。此模塊保留已嘗試訪問的計數和過多的失敗嘗試。 配置 使用/etc/pam.d/system-auth

Struts2接收前端引數的方法

public class GetRequestParameterAction extends ActionSupport { private String bookName; private String bookprice;

php獲取客戶真實ip地址的方法

php獲取使用者(客戶端)真實IP地址的兩種方法 第一種方法,還算靠譜,本人以前一直用的是這個方法: function get_real_ip(){ $ip=false; if(!empty($_SERVER['HTTP_CL

前端傳送請求,返回的一個的請求的store方法

//前端js程式碼 1 var store = Ext.create(util.getCodeGenerate1ClassName('延續食品經營許可申請','store'), { 2 httpGetRequestExParams: { /

前端ajax非同步以及接收引數的幾方式

原文參考 非同步傳值 前臺往後臺傳值呢,有很多種方式,大家聽我細細道來。 第一種呢,也是最簡單的一種,通過get提交方式,將引數在連結中以問號的形式進行傳遞。 // 前臺傳值方法 // 觸發該方法呼叫ajax function testAjax(yourData) {

前端通過ajax陣列到失敗的解決方法

前幾天做專案,由於獲取的資料是內容長度都不定,所以需要傳一個數組到後端。 var array = [tom, bob, jack]; $.ajax({ url: basePath + "/deme", data: array, type: POST,

關於前端亂碼問題

我之前專案前端傳中文到後端亂碼問題,針對前端轉碼一次,後端解碼一次太麻煩,不想採取,整個專案中只要輸中文都會亂碼,採用兩次轉碼不切實際,檢查tomcat的編碼格式,在 如圖所示的地方也有utf-8的配置,但是依舊不起作用,但是後來將 URLEncodin

前端js上文件C#接收文件

rec anon res owa markdown 接收 post filename ted 本文粗略的講下前端文件上傳和後端文件接收的原理 前端代碼 html <form onsubmit="uploadFile(event)"> <inp

前端請求查詢完畢前端 ,用layui 將 資料分頁

前端:我用的是layui框架的分頁 js 檔案 layui.config({base : "script/" }).use(['form','layer','jquery','laypage'],function(){var form = layui.form(),layer = paren

網頁實現文章功能,亂碼的處理

一 問題 惡意使用者帶上一些轉義字元使得服務報錯,還有各種換行符前端不能識別。   二 解決 前端後端使用urldecode,erlencode即可。換行符不能識別,由於前端技術水平問題,統一後端處理了。   三 真正的解決 大家都是部落格園的使用者,那麼一定知道HTML按鈕

資料分析【前端分析後臺過來的資料以及後臺

 後臺傳值的兩種資料格式  json物件字元:var str=  '{"name":"胡小威" , "age":20 , "male":true}' json陣列 :[{"name":"胡小威" , "age":20 , "male":true},{"n