91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jsp搜索功能如何實現

發布時間:2020-05-14 15:57:35 來源:億速云 閱讀:343 作者:Leah 欄目:編程語言

這篇文章主要為大家詳細介紹了jsp搜索功能的實現代碼,文中示例代碼介紹的非常詳細,零基礎也能參考此文章,感興趣的小伙伴們可以參考一下。

1、在數據庫中實現,借用數據庫的功能,可以輕松的實現搜索功能,然后后臺要做的就是規格整理顯示出來,方便客戶的操作和查看!

2、是將所有的內容顯示出來,利用業內搜索,挨個查找,知道找出令客戶滿意的那些條目為止!從網上找到了業內搜索的代碼javaScript中實現:

代碼如下:

在jsp業內代碼:

<input type="text" id="searchstr" name="searchstr" class="textbox" size="20">  
<input type="button" value="頁內查找" onclick="javascript:findIt();" class="sbttn">

javascript腳本中代碼:

var DOM = (document.getElementById) ? 1 : 0;  
  var NS4 = (document.layers) ? 1 : 0;  
  var IE4 = 0;  
  if (document.all)  
  {  
  IE4 = 1;  
  DOM = 0;  
  }  
  
  var win = window; 
  var n = 0;  
  
  function findIt() {  
  if (document.getElementById("searchstr").value != "")  
  findInPage(document.getElementById("searchstr").value);  
  }  
  
  
  function findInPage(str) {  
  var txt, i, found;  
  
  if (str == "")  
  return false;  
  
  if (DOM)  
  {  
  win.find(str, false, true);  
  return true;  
  }  
  
  if (NS4) {  
  if (!win.find(str))  
  while(win.find(str, false, true))  
  n++;  
  else  
  n++;  
  
  if (n == 0)  
  alert("未找到指定內容.");  
  }  
  
  if (IE4) {  
  txt = win.document.body.createTextRange();  
  
  for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {  
  txt.moveStart("character", 1);  
  txt.moveEnd("textedit");  
  }  
  
  if (found) {  
  txt.moveStart("character", -1);  
  txt.findText(str);  
  txt.select();  
  txt.scrollIntoView();  
  n++;  
  }  
  else {  
  if (n > 0) {  
  n = 0;  
  findInPage(str);  
  }  
  else  
  alert("未找到指定內容.");  
  }  
  }  
  
  return false;  
  }

這個看你想要搜索什么,如果是您數據庫里面的數據,那么就很簡單了,你寫一個form,包含關鍵字輸入框和提交按鈕,提交到后臺,然后由后臺程序負責從數據庫中提取數據,select * from tablename where *** like '%?%' ;

*** 是你數據庫記錄中的關鍵字列表,?是你從前臺傳過來的搜索關鍵字。最后把數據庫返回的結果展示到前臺頁面就可以了

相比較而言,個人還是更傾向于第一種,雖然會給數據庫帶來一定壓力!但是第一種更直觀,形象,便于操作!而且從用戶角度看,也是更傾向于第一種!

看完上述內容,你們掌握使用jsp實現搜索功能的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安福县| 西青区| 固阳县| 中方县| 尼玛县| 宜川县| 疏勒县| 洪雅县| 逊克县| 丹寨县| 福鼎市| 勐海县| 荥阳市| 庆阳市| 阿巴嘎旗| 正安县| 白银市| 出国| 平遥县| 浮梁县| 修武县| 凤山县| 治多县| 冀州市| 社会| 车险| 咸阳市| 攀枝花市| 日喀则市| 稻城县| 资兴市| 砀山县| 太原市| 什邡市| 栾川县| 大港区| 乡城县| 白城市| 连山| 宣城市| 江口县|