當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringMVC:后台将List转为Json,传值到页面
生活随笔
收集整理的這篇文章主要介紹了
SpringMVC:后台将List转为Json,传值到页面
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
一、JSP頁面
<body><form name="test" action="getAllStudent" method="post"><input type="text" name="username"><input type="submit" value="提交" οnclick="submit()"/></form><table><tr><td>${message }</td></tr></table></body>?JS提交表單
function submit(){document.getElementById("test").submit(); }?
?
二、后臺(List轉為Json,傳值到頁面)
@RequestMapping("/getAllStudent") public String getAllStudent(HttpServletRequest request, Model model) throws IOException{//獲取JSP頁面的值String ss = request.getParameter("username");//獲取數據庫數據,返回ListList<Student> students = studentService.getAllStudent();//定義Json數組,遍歷List,存到Json數組JSONArray jsonArray = new JSONArray();for(Student s : students){System.out.println(s.getId());System.out.println(s.getName());JSONObject jo = new JSONObject();jo.put("id", s.getId());jo.put("name", s.getName());jsonArray.add(jo);}System.out.println(jsonArray.toString());//要傳到頁面的值交給Model,在JSP頁面通過${message }即可獲得model.addAttribute("message", jsonArray.toString());//forward轉到頁面,若是redirect重定向:頁面${message }獲取不到值return "forward:index.jsp";//返回index.jsp頁面 }?JSON使用需要的JAR包。參考我另一篇博客:
http://www.cnblogs.com/Donnnnnn/p/7645545.html
?
三、頁面處理JSON數據
敬請期待。。。
?
總結
以上是生活随笔為你收集整理的SpringMVC:后台将List转为Json,传值到页面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mysql中where条件一个单引号引发
- 下一篇: 微软面试+实习总结