亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

[學習小筆記] JSP相關知識要點

2019-11-08 03:09:33
字體:
來源:轉載
供稿:網友
一個寒假之后來到學校,之于前一年學習的知識,一部分已經忘記了,一部分尚還記得。重新做了一遍大二的結業考試,對于自己已經忘卻、或者掌握不牢固的知識點,在這里歸納總結陳列,以備日后再次忘卻方便查詢。

MySQL數據庫部分

jsp離不開和數據庫的連接,所以常常需要的工具類需要牢記(雖然以后可以直接去copy)。// 連接數據庫的路徑PRivate static final String URL = "jdbc:mysql://localhost/表名";// 登錄數據庫的賬號private static final String USER = "root";// 登錄數據庫的密碼private static final String PASSWord = "123";// 驅動private static final String DRIVER = "com.mysql.jdbc.Driver";// 加載驅動,只需要加載一次static { try { Class.forName(DRIVER); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } }// 獲得數據庫的連接public static Connection getConnection() { Connection conn = null; try { conn = DriverManager.getConnection(URL, USER, PASSWORD); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return conn;}// 同時我們要定義一個關閉資源的方法,以免打開的資源占用內存 public static void closeAll(ResultSet rst, PreparedStatement sta, Connection conn) {// 關閉的原則遵從:先打開的后關閉,后打開的先關閉 try { if(rst!=null) rst.close(); if(sta!=null) sta.close(); if(conn!=null) conn.close(); } catch (Exception e) { // TODO: handle exception System.out.println("異常消息:"+e.getMessage()); } }// 最后我們可以寫一個main方法簡單運行一下,如果沒有報錯顯示的是內存地址,則說明我們的db幫助類沒有錯誤public static void main(String[] args) { System.out.println(DBConnection.getConnection()); }

JSP部分

就昨天復習的情況來看,容易忘卻的是從servlet跳轉到HTML頁面,并且在跳轉之前會彈出提示框,比如刪除成功或者刪除失敗等等。 // 首先要設置編碼格式以及輸入內容的格式,防止亂碼和無法成功彈出提示框 request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); response.setContentType("text/html"); // 然后需要一個輸出對象 PrintWriter pw = response.getWriter(); // 最后進行輸出 pw.write("<scr這樣我們就可以在跳轉的同時彈出相應的提示框,然后還有一點我是忘記了的,在JSP中有兩種獲取傳遞的參數的方法:

// 第一個是getAttribute()request.getAttribute("");// 第二個是getParameter()request.getParameter(""); 當我們在從HTML頁面或者js方法中通過路徑傳值時,我們所采用的應該是第二種方法,而我當時忘記了,只記得第一種方法時,獲取到的始終是空值,所以在這里列出希望以后要牢記,不要混淆了。 總的來說,還是自己對于這兩種方法的定義不夠明確,只知道是獲取值,對此我對這兩個方法分別進行了查詢:getAttribute表示從request范圍取得設置的屬性,必須要先setAttribute設置屬性,才能通過getAttribute來取得,設置與取得的為Object對象類型 getParameter表示接收參數,參數為頁面提交的參數,包括:表單提交的參數、URL重寫(就是xxx?id=1中的id)傳的參數等,因此這個并沒有設置參數的方法(沒有setParameter),而且接收參數返回的不是Object,而是String類型

JS部分

在復習的項目中,還需要在HTML頁面對用戶的操作進行確認,然后根據用戶的選擇判斷是否執行下一步操作(也就是點擊刪除鏈接,彈出提示對話框,詢問是否刪除,如果用戶點擊確定,則將參數傳遞到servlet端執行刪除操作)。<!--刪除按鈕,一般采用的是<a></a>標簽超鏈接,但是我覺得那種比較麻煩,然后我就直接用<p></p>便簽表示,只是多加幾個樣式罷了--><style> p { color: blue; text-decoration: underline; cursor: pointer; }</style><script type="text/
javascript"> function delete_(id) { if(confirm("你確定要執行該操作嗎?")) { // 在這里就是執行確定之后的操作 // 譬如在我的項目中,在這里就要執行刪除操作,也就是需要跳轉到servlet中執行對數據的操作 location.href = "路徑?id=" + id + ""; } }</script><p id="delete" onclick="delete_(需要傳遞的參數)">刪除</p> 這樣,當用戶點擊確定按鈕之后就會跳轉到servlet同時傳值,在servlet中我們就可以用getParameter獲取傳遞的參數并執行操作。

目前在復習中發現自己忘記的一些知識點整理在這里,雖然很基礎,但是也是成長的過程。 最后的是MySQL驅動jar包下載路徑: 鏈接:http://pan.baidu.com/s/1dFsZgNB 密碼:6830


上一篇:&lt;jsp:setproperty&gt;詳解

下一篇:jsp詳解

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲深夜福利在线| 欧美成人中文字幕在线| 韩国福利视频一区| 97国产精品免费视频| 久久综合网hezyo| 日韩中文字幕精品| 81精品国产乱码久久久久久| 国产亚洲激情视频在线| 日韩精品亚洲精品| 久久久成人精品视频| 在线电影av不卡网址| 欧美日韩不卡合集视频| 国产精品久久久久久久久久99| 欧美区在线播放| 欧美一区二区三区图| 国产成人综合av| 成人精品视频在线| 欧美另类暴力丝袜| 成人免费直播live| 午夜精品久久久99热福利| 欧美猛交免费看| 亚洲国产成人在线视频| 精品无码久久久久久国产| 国产精品三级网站| 国产精品综合不卡av| 国产成人精品午夜| 久久91精品国产| 久久精品视频导航| 国产精品久久久久久久久久久久久| 欧美精品第一页在线播放| 日韩性生活视频| 国产精品狠色婷| 97av在线视频免费播放| 亚洲国产精品高清久久久| 91亚洲精品久久久久久久久久久久| 欧美国产日韩一区二区三区| 欧美激情在线狂野欧美精品| 亚洲国产成人在线视频| 成人黄色在线免费| 国产精品91在线观看| 日本高清视频精品| 日韩最新免费不卡| 日韩精品在线看| 国产精品嫩草视频| 曰本色欧美视频在线| 精品久久久久久久久中文字幕| 热久久这里只有精品| 日韩精品在线视频| 欧美大尺度在线观看| 亚洲欧美日韩成人| 国产精品一区二区久久久久| 久久久久久久久电影| 国内成人精品视频| 欧美成人黑人xx视频免费观看| 一本色道久久88综合日韩精品| 最近日韩中文字幕中文| 亚洲免费视频网站| 国产精品三级久久久久久电影| 国产精品白丝jk喷水视频一区| 一区二区三区四区在线观看视频| 8090理伦午夜在线电影| 日韩午夜在线视频| 中文字幕国产亚洲| 国产成人亚洲综合91| 欧美黑人一区二区三区| 国产日韩精品综合网站| 国产视频精品自拍| 精品久久久久久久久久久久| 国产精品视频一区国模私拍| 成人激情视频网| 日韩精品在线播放| 亚洲第一精品夜夜躁人人爽| 北条麻妃一区二区在线观看| 国产亚洲精品美女久久久久| 久久99国产精品自在自在app| 亚洲第一av网站| 精品福利在线看| 日本久久中文字幕| 日本国产一区二区三区| 欧美日韩国产黄| 亚洲一区二区久久| 久久精品视频免费播放| 狠狠躁夜夜躁人人爽超碰91| 2021久久精品国产99国产精品| 77777少妇光屁股久久一区| 亚洲免费成人av电影| 青青青国产精品一区二区| 欧美精品videos另类日本| 成人免费在线网址| 国产一区二区日韩| 日韩欧美在线视频观看| 2019av中文字幕| 成人做爽爽免费视频| 视频在线观看99| 久久久精品免费视频| 日本成人精品在线| 亚洲精品短视频| 久久777国产线看观看精品| 日韩精品在线观看一区| 日韩美女免费线视频| www欧美xxxx| 日韩经典第一页| 按摩亚洲人久久| 欧美成人国产va精品日本一级| 91在线观看免费网站| 国产视频久久网| 久久男人资源视频| 久久不射热爱视频精品| 国产精品盗摄久久久| 国产精品69av| 青草青草久热精品视频在线网站| 奇米4444一区二区三区| 国产精品男人爽免费视频1| 国内精品久久久久久中文字幕| 精品二区三区线观看| 亚洲欧美激情精品一区二区| 日韩精品久久久久久久玫瑰园| 91精品国产乱码久久久久久久久| xvideos成人免费中文版| 久久精品99久久香蕉国产色戒| 91国内免费在线视频| 青青青国产精品一区二区| 成人在线一区二区| 久久亚洲国产精品成人av秋霞| 美乳少妇欧美精品| 91久久精品国产91性色| 精品露脸国产偷人在视频| 韩国三级电影久久久久久| 97免费视频在线播放| 日韩精品中文字幕久久臀| 91精品成人久久| 亚洲免费影视第一页| 一区二区成人精品| 欧美日韩亚洲成人| 伊人伊成久久人综合网小说| 91成人在线视频| 欧美精品一区二区免费| 91精品在线国产| 中文字幕亚洲一区在线观看| 久久亚洲影音av资源网| 中文字幕在线成人| 国产精品欧美日韩一区二区| 大量国产精品视频| 亚洲欧美国产高清va在线播| 中文字幕日韩精品在线观看| 亚洲国产精品中文| 日本道色综合久久影院| 国语自产在线不卡| 欧美大尺度激情区在线播放| 色综合天天综合网国产成人网| 亚洲精品美女网站| 欧美激情xxxx| 国产欧美婷婷中文| 亚洲国产天堂久久综合网| 8050国产精品久久久久久| 久久99精品视频一区97| 欧美大码xxxx| 一本一本久久a久久精品牛牛影视| 国产精品视频久久久久| 原创国产精品91| 国产va免费精品高清在线观看| 日本不卡视频在线播放| 狠狠躁夜夜躁久久躁别揉| 97不卡在线视频|