jsp傳值到另一個(gè)jsp jsp和servlet之間如何傳遞一個(gè)list對象?
jsp和servlet之間如何傳遞一個(gè)list對象?N獲取servlet中的列表:直接把List轉(zhuǎn)換成json對象,然后jsp中怎么取值?在JSP中,您可以使用阿里巴巴的fastjson工具箱將其轉(zhuǎn)換
jsp和servlet之間如何傳遞一個(gè)list對象?
N
獲取servlet中的列表:
直接把List轉(zhuǎn)換成json對象,然后jsp中怎么取值?
在JSP中,您可以使用阿里巴巴的fastjson工具箱將其轉(zhuǎn)換為JSON字符串并綁定到網(wǎng)頁,例如:BACKGROUND:Importcom.alibaba.fastjson.JSONString json=JSON.toJSONString(地圖)請求.setAttribute(“JSON”,“JSON”)頁面:<script type=“text/JavaScript”>var JSON=“<%=JSON%>”//將背景字符串呈現(xiàn)到頁面var jsonobj=JSON.parse文件(json)//前端瀏覽器將字符串轉(zhuǎn)換為JS object</script>
您可以將對象放入會(huì)話或請求中。如果屬性是obj,則可以直接使用${obj}獲取頁面上的對象。如果它是一個(gè)列表,您可以遍歷它,如果它是一個(gè)JavaBean,您可以直接訪問它${對象屬性名稱}價(jià)值觀。
默認(rèn)情況下,使用${obj}將獲取數(shù)據(jù)。從小到大,先檢查請求。如果沒有這樣的屬性,則查找會(huì)話和應(yīng)用程序。不過,一般不建議將其列入會(huì)議。最好提出要求。