程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> STRUTS中光標定位問題

STRUTS中光標定位問題

編輯:關於JAVA

某個頁面的內容中有頭和詳細內容兩部分:頭部主要是些查詢條件以及從前頁面傳來的字段;詳細內容部顯示根據條件查詢出的一系列記錄---另外,每條記錄有一些字段是可以在本頁進行編輯和添加的。一般的這樣的頁面也會帶有檢查編輯或添加的內容是否符合某種條件,當我們編輯了某字段後點擊“檢查”功能,通常檢查後光標都是定位在詳細內容部份的第一條記錄的某個字段或頁面頭部。但這樣如果詳細內容中記錄非常多時我們檢查後檢查通過時()就不知道剛才編輯或添加的是哪條記錄的哪個字段。在進行檢查處理類頁面轉向之前加入以下語句就可以輕松定位了。

//判斷光標是否在詳細內容部分 (getList_start_index大於零則在明細部)

if (Integer.parseInt(nyuuryokuForm.getList_start_index()) > 0) {

nyuuryokuForm.setFocus_name(nyuuryokuForm.getFocus_name() + "+"

+ nyuuryokuForm.getList_start_index());

} else {

nyuuryokuForm.setFocus_name(nyuuryokuForm.getFocus_name());

}

req.setAttribute("webvo", resultVo);

// 轉向. setForwardString(req, "success");

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved