首頁>技術>

現將之前的news_add.jsp複製一個檔案改為news_modify.jsp

改動幾個小地方

建立一個Servlet:ReqModifyServlet 注意包結構

獲取更新的新聞編號

web.xml做好配置

頁面上做好修改,新增訪問

檢視後臺資訊輸出

頁面也跳轉了

在獲取更新資訊的時候,我們應該把資訊攜帶到頁面,這個時候需要新增一個通過ID查詢資訊的方法

編寫查詢程式碼

將資料存放到物件中

編寫測試方法

檢視後臺顯示資訊,查詢成功,方法可行

新增介面方法

介面實現,返回新聞資料

判斷資料為空,其餘校驗可根據自己情況新增,此處只做演示,然後將查詢的修改資料顯示到頁面中,先將資料返回,返回的物件命名為newsEntity

頁面修改部分包括以下幾個地方

其中黑色的部分是因為這個版本有個BUG

官網也出了這個BUG的補丁,可以去官網下載補丁來解決這個問題。地址: https://bugs.eclipse.org/bugs/show_bug.cgi?id=518987#c0

下載

把518987-patch01這個下載下來解壓,把plugins資料夾裡的

org.eclipse.wst.html.core_1.2.101.v20170704_fix518987_01.jar包複製到eclipse安裝目錄的plugins裡,再把名字替換下,原來的那個jar刪掉,重啟就可以了

然後替換原來的檔案

只剩這一個,啟動Eclipse

重啟後的頁面效果

頁面資料會自動填充

在web.xml中完成配置

頁面中修改更新的地方

此時我們需要建立一個更新的DAO方法

我們編寫測試方法

執行程式碼

更新前的資料庫

更新後的資料庫

同之前一樣,編寫service程式碼

我們回到更新的Servlet中

此處小練習:

1、校驗所有引數是否為空,如果資料庫要求不為空,資料不能為空

2、建立時間不應該再重新更新建立,頁面該如何傳遞?

我們執行,檢視效果

  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • SpringBoot的自動配置原理