Ⅰ 如何在自己建的網站內實現搜索功能,如何用jsP寫搜索功能的源代碼,用源代碼和資料庫結合來實現這個搜
這個看你想要搜索什麼,如果是您資料庫裡面的數據,那麼就很簡單了,你寫一個form ,包含關鍵字輸入框和提交按鈕,提交到後台,然後由後台程序負責從資料庫中提取數據,select * from tablename where *** like '%?%' ;
*** 是你資料庫記錄中的關鍵字列表,?是你從前台傳過來的搜索關鍵字。最後把資料庫返回的結果展示到前台頁面就可以了
Ⅱ 如何在JSP中進行資料庫中關鍵字的搜索並顯示在界面內
mysql> SELECT * from tutorials_tbl
-> WHERE tutorial_author LIKE '%jay';
+-------------+----------------+-----------------+-----------------+
| tutorial_id | tutorial_title | tutorial_author | submission_date |
+-------------+----------------+-----------------+-----------------+
| 3 | java Tutorial | Sanjay | 2007-05-21 |
+-------------+----------------+-----------------+-----------------+
1 rows in set (0.01 sec)
Ⅲ jsp頁面的搜索功能怎樣實現(java也可以)要代碼的
jsp搜索只支持當前頁面搜索如存在翻頁功能請使用java
以頁面列表為例:
1.在列表頁單條記錄外套一層<div>;<div name="searchName" search="J2聯賽北九州金澤塞維"></div>
search為自定義屬性 value為可搜索的關鍵字
2.js
$("[name='searchName']").each(function(){
var n = $(this).attr("search");
if(n.indexOf(name) == -1 )
{
$(this).hide();//隱藏不存在關鍵字的列表
}
});
Ⅳ jsp 有兩個文本框 一個按鈕 分別輸入信息 實現搜索
<div id="textfields"></div>
<input/ type="button" onclick="add()">
function add(){
var tf = "<s:textfield>";
document.getElementById("textfields").innerHTML = tf;
}
大概就是這個思路,代碼沒有測試!
Ⅳ jsp 寫一個搜索功能
採用Ajax,頁面無刷新,網上有很多資料的
Ⅵ jsp 搜索引擎功能的實現
點擊搜索後,在打開頁面那個連接那個路徑那裡需要做一個判斷,也就是你給的專那個索引標記。如省份屬(廣東),城市(廣州)標記為"1",那麼點擊搜索後就需要連接到專門介紹廣州信息的頁面。這樣省份少的時候做著不是太累,當省份多了以後,判斷會影響連接以及程序運行速度。
Ⅶ jsp寫的網頁如何實現頁面搜索
<html>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=gb2312">
<TITLE>WinWebMail </TITLE>
<script language="JavaScript">
<!--
function doZoom(size){
document.getElementById('zoom').style.fontSize=size+'px'
}
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;
}
// -->
</script>
Ⅷ jsp頁中搜索文本框,默認顯現「關鍵字」點擊後「關鍵字」消失,輸入內容點搜索按鈕文本框狀態保持怎麼做
前面的這個用js的onfocus事件,
後面這個問題,用struts標簽的話,狀態自動保持,不用管的!
Ⅸ 如何在jsp頁面添加搜索功能 博客頻道
jsp查詢關鍵字是用戶通過文本框輸入後傳到db檢索結果然後返回頁面。版
舉例如下:
<%@權 page contentType="text/html;charset=gb2312" %>
<%@ page language="java" import="java.sql.*"%>
<jsp:useBean id="connc" scope="page" class="db.ConnOracle"/>
<%
String sql = "";
String key = "";
String type= "";
String sortfield = "";
%>
<%
request.setCharacterEncoding("gb2312");
sql = "select * from student";
key = request.getParameter("mkey");
System.out.print(key);
type = request.getParameter("mtype");
sortfield = request.getParameter(
Ⅹ JSP搜索怎麼實現啊
//import org.hibernate.Criteria;你說的功能用hibernate實現起來比較方便
下面是代碼:
Criteria criteria = session.createCriteria(CardSaleRecord.class);
//CardSaleRecord也就是你想查詢的表所對應得實體類,但是要在映射文件中配置
//創建別名,可不要
criteria.createAlias("cityCode", "c");
criteria.createAlias("proctCode", "p");
//從頁面中獲取來的模糊查詢的條件
Date fromDate = cardSaleFormBean.getYearMonth();
Date toDate = cardSaleFormBean.getTimeSpan();
String cityCode = cardSaleFormBean.getCityCode().getCityCode();
String proctCode = cardSaleFormBean.getProctCode().getProctCode();
String status = cardSaleFormBean.getSelectAuditStatus();
//根據條件是否為空,是否在sql語句中增加約束條件
if(null!=fromDate){
criteria.add(Restrictions.gt("saleDate", fromDate));
}
if(null!=toDate){
criteria.add(Restrictions.lt("saleDate", toDate));
}
if(!"default".equals(cityCode)){
criteria.add(Restrictions.eq("c.cityCode", cityCode));
}
if(!"default".equals(proctCode)){
criteria.add(Restrictions.eq("p.proctCode", proctCode));
}
if(!"default".equals(status)){
criteria.add(Restrictions.eq("checkStatus", status));
}
//返回結果
return criteria.list();
既然是網站上用的,那就選擇struts spring hibernate進行設計吧,現在的網站設計都會是用到。