生活随笔
收集整理的這篇文章主要介紹了
随笔(5.19)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
@responseBody注解的使用
@responseBody注解的作用是將controller的方法返回的對象通過適當的轉換器轉換為指定的格式之后,寫入到response對象的body區(qū),通常用來返回JSON數據或者是XML數據。在使用此注解之后不會再走試圖處理器,而是直接將數據寫入到輸入流中,他的效果等同于通過response對象輸出指定格式的數據。
@RequestMapping("/login")@ResponseBodypublic User login(User user){return user;}
User字段:userName pwd
那么在前臺接收到的數據為:’{“useraName”:“xxx”,“pwd”:“xxx”}’
效果等同于如下代碼:
@RequestMapping("/login")public void login(User user, HttpServletResponse response){response.getWriter.write(JSONObject.fromObject(user).toString());}
Invalid bound statement (not found)錯誤的可能原因
運行中遇到這個問題,經過檢查發(fā)現方法名稱不一致。在查找錯誤過的過程中,也知道了一些造成這個報錯的可能原因,如下
檢查xml文件所在package名稱是否和Mapper interface所在的包名UserDao的方法在UserDao.xml中沒有,然后執(zhí)行UserDao的方法會報此UserDao的方法返回值是List,而select元素沒有正確配置ResultMap,或者只配置ResultType!mapper的XML配置路徑是否正確
Bootstrap模態(tài)框
模態(tài)框(Modal)是覆蓋在父窗體上的子窗體。通常,目的是顯示來自一個單獨的源的內容,可以在不離開父窗體的情況下有一些互動。子窗體可提供信息、交互等。
單獨引用該插件的功能,需要引用modal.js。
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"> <title>Bootstrap 實例 - 模態(tài)框(Modal)插件</title><link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"><script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script><script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body><h2>創(chuàng)建模態(tài)框(Modal)</h2>
<!-- 按鈕觸發(fā)模態(tài)框 -->
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">開始演示模態(tài)框
</button>
<!-- 模態(tài)框(Modal) -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button><h4 class="modal-title" id="myModalLabel">模態(tài)框(Modal)標題</h4></div><div class="modal-body">在這里添加一些文本</div><div class="modal-footer"><button type="button" class="btn btn-default" data-dismiss="modal">關閉</button><button type="button" class="btn btn-primary">提交更改</button></div></div><!-- /.modal-content --></div><!-- /.modal -->
</div>
</body>
</html>
.modal,用來把 div 的內容識別為模態(tài)框。屬性 aria-hidden=“true” 用于保持模態(tài)窗口不可見,直到觸發(fā)器被觸發(fā)為止(比如點擊在相關的按鈕上)。data-dismiss=“modal”,是一個自定義的 HTML5 data 屬性。在這里它被用于關閉模態(tài)窗口。data-toggle=“modal”,HTML5 自定義的 data 屬性 data-toggle 用于打開模態(tài)窗口。
詳細參考菜鳥教程:https://www.runoob.com/bootstrap/bootstrap-modal-plugin.html
總結
以上是生活随笔為你收集整理的随笔(5.19)的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。