如何通過jsp對錶格進行操作
對錶格進行操作的難點有以下幾個方面:
1.表格是資料庫查詢的,所以表格的行數不確定,而表格每一行都有一個"button"按鈕,怎麼樣讓他實現對當前行的資料進行操作呢?
圖示(表格很醜):
解決如下:
<input type="button" name="Delete" id="del" class="del" value="刪除" onclick=gotoAjaxDel("${mem.username}","${mem.userpass}")>
用兩個引數來確定所刪除的資訊,實現了同一函式不同資訊的處理,而且要注意一般的onclick後面的函式有雙引號,但是這個onclick沒有雙引號
2.表格如果用action來處理很難實現,原因如下:如果用action將當前資訊傳到後臺<action name="form1" method="">,這個method只能是post(為什麼強調這個post,在第三個問題我會提到)get方式傳不到後臺。在js中這樣寫就可以傳遞引數了 form1.action = "dell.do?username="+username; form1.submit();
3.將資訊處理了之後的頁面該怎麼辦?,因為dell.do只負責刪除資訊,如果返回當前介面需要用select.do將資訊重新查詢一遍再展示出來,不然返回的列表為空,就需要從一個servlet(dell.do)轉到另一個servlet(select.do),而dell.do的post方法和select.do的get方法有衝突,不能從dell.do跳轉到select.do,所以得用ajax方法實現
4.ajax操作之後可以通過在返回函式中直接呼叫location.reload();方法重新整理一下介面就行了,這樣可以避免servlet之間的跳轉,但是這樣做需要先清除後端dell.do的快取,整個後臺程式碼如下
@RequestMapping(value="/dell.do",method=RequestMethod.GET)
public void doGet(HttpServletRequest request ,HttpServletResponse response){
//得到前端jsp傳過來的username
String usern=request.getParameter("username");
//執行刪除操作
this.loginService.deleteInfo(usern);
//下面三行清除快取
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
}
這樣就能實現刪除操作而且在頁面上顯示出來,同理,修改操作也是一樣的
相關推薦
如何通過jsp對錶格進行操作
對錶格進行操作的難點有以下幾個方面: 1.表格是資料庫查詢的,所以表格的行數不確定,而表格每一行都有一個"button"按鈕,怎麼樣讓他實現對當前行的資料進行操作呢? 圖示(表格很醜): 解決如下: <input type="button" name="Delet
Angular JS 之對錶格進行操作
使用 Angular 對錶格進行操作 1、匯入所需要的包 2、向表格中新增資料 3、設定事件對錶格進行操作 示例圖: (如圖,點選刪除按鈕刪除表格中的一行) 程式碼如下: <!DOCTYPE html> <html> <head>
java匯入excle表格,並且對錶格進行相應的修改,並對錶格資料進行整理,最後匯出本地表格等一系列操作
1.首先建立一個java專案 2.匯入以下jar包 3.程式碼如下 public class auto_date { private static List<List<String>> readExcel(File file) throws Exception
java匯入excle表格,並且對錶格進行相應的修改,並對錶格資料進行整理,最後匯出本地表格等一系列
1.首先建立一個java專案 完成效果如下圖所示 2.匯入以下jar包 3.程式碼如下 其中行和列的操作是根據需求自動劃分的 複製程式碼1 public class auto_date {2 private static List<List<String>> read
SQL 對錶格進行按日期分組
在資料庫裡,有一張表名為 tb_name 裡,有一個叫 resultDate 的欄位,此欄位裡存的是日期+時間 型別的,現在這欄位裡面有如下的資料: 2011-11-30 14:54:16 2011-11-30 15:06:21 2011-11-30 15:45:21
純JavaScript寫一個對錶格的簡單增刪改查操作
功能: 新增表格資料, 修改表格資料, 刪除表格資料。 不完善區: 刪除資料之後序號沒有做處理 ,表單驗證簡單的提示警告, 沒有文字提醒。 介面: 線上檢視 下面是程式碼:
對錶資料進行(置頂,上移,下移,置底操作)---資料庫sql
這兩天一直在做社群論壇的帖子的(置頂,上移,下移,置底操作),下面是個人心得: -- 上一條:select * from 表 where 資料id<@當前顯示資料id order by 資料
Python對錶格的資料進行處理然後在Excel中製作柱形圖
# -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf8') from matplotlib.font_manager import FontProperties import
在servlet中獲取jsp頁面中選中的複選框的值,並對其值進行操作。
jsp部分程式碼:<input type="checkbox" name="checkboxs" value="${stuInfo.sid}"/>動態的為複選框賦值servlet程式碼:String[] ids = request.getParameterValu
Ajax對錶格中的資訊不重新整理頁面進行更新資料
html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
[轉]Handsontable對單元格的操作
splice mbo center tor led 示例 bottom turn 函數 原文地址:http://blog.csdn.net/mafan121/article/details/46119905 1.自動填充單元格數據 fillHandle:true/false
前面學習通過方法對代碼進行改進,為什麽要給方法使用靜態呢?
-- 改進 spa 我們 靜態 .com 是什麽 文件夾 png 前面學習通過方法對代碼進行改進,為什麽要給方法使用靜態呢? 答:因為main方法是靜態的,而靜態方法只能訪問靜態的成員變量和靜態的成員方法。 所以之前我們的方法是使用靜態來修飾的,即靜態的方法。 如
DML(資料操作語言,對錶記錄的操作-增刪改)
1、插入資料 INSERT INTO 表名 (列名1,列名2,……) VALUES (列值1,列值2,……); 插入所有列 INSERT INTO stu ( number,name,age,gender ) Values( ‘itcast_0001’,‘zhang
jQuery對錶格的應用
jQuery對錶格的應用 一、表格變色 <table> <thead> <tr><th>姓名</th><th>性別</th><th>暫住地</th&
點選螢幕對顯示物件進行操作:調整位置/旋轉縮放模式/拖動
1.載入資源 2.將資源新增到顯示列表並設定錨點 ////////////////////////////////*調整位置關鍵程式碼*/ this.stage.addEventListener(egret.TouchEvent.TOUCH_BEGIN, (e: egret.TouchEvent) =&
前臺使用資料庫model和Html.BeginForm("action", "controller", FormMethod.Post)提交表單,在儲存到資料庫前對錶單項進行判斷的方法(一)
前端: @model DBEF.XXX @using (Html.BeginForm("action", "controller", FormMethod.Post)) { @Html.Valid
python爬蟲學習筆記四:BeautifulSoup庫對HTML文字進行操作
只要你提供的資訊是標籤,就可以很好的解析 怎麼使用BeautifulSoup庫? from bs4 import BeautifulSoup soup=BeautifulSoup('<p>data<p>','html.parser') 例如: import
二:MyBatis學習總結(二)——使用MyBatis對錶執行CRUD操作 MyBatis學習總結(一)——MyBatis快速入門
上一篇博文MyBatis學習總結(一)——MyBatis快速入門中我們講了如何使用Mybatis查詢users表中的資料,算是對MyBatis有一個初步的入門了,今天講解一下如何使用MyBatis對users表執行CRUD操作。本文中使用到的測試環境是上一篇博文中的測試環境。 一、使用MyBatis對錶執行
使用jaxp解析器dom方式對xml節點進行操作
作為一名初學者,對一些程式語言感覺不是很簡單。尤其是正在學習的Javaweb這一部分的內容,非常駁雜,讓人頭大。 看過一些書,也包括聽一些人說,寫部落格有利於理解和記憶。作為一名初學者,我抱著學習和積累的心理,開始我的部
docker基礎:私庫系列:再探Harbor:(8)對映象tag進行操作(for zz)
harbor使用了docker的registry,docker的registry所提供的api使用起來並不方便,harbor提供了使用/repositories/{repo_name}/tags可以對映象的tag進行重新設定,非常方便,當然也可以通過docker cli方式使用docke