本文目錄一覽:
- 1、jsp頁面查詢數據庫
- 2、在JSP頁面查詢數據庫信息
- 3、如何用一張JSP頁面連接數據庫,實現查詢,修改操作
- 4、請問jsp怎麼實現一個按鈕連接數據庫,點擊後並把數據上傳上去。而且還可以實現檢索功能?
jsp頁面查詢數據庫
你的意思是一個submit最多能一次性提交4個文本框內的數據是吧?把4個文本框放進一個表單,提交表單就能4個一起提交,獲取的時候用:request.getParameter(“文本框名”);
至於查詢參數要在sql上寫if判斷了,如下寫法: String cond=””;
Long di_id=0l;
if(request.getParameter(“dept”)!=null!”0″.equals(request.getParameter(“dept”))){
di_id=Long.valueOf((request.getParameter(“dept”)));
cond+=” and pcr_exdept='”+di_id+”‘”;
}
判斷前台讀入的數據中是否有dept這個參數,如果有,就把條件cond賦值為and pcr_exdept='”+di_id+”‘,,判斷完成後把cond傳入寫sql的函數里,而sql哪兒也要判斷下cond 是否為空:
if(!””.equals(condition)condition!=null){
sql = “select * from user_info where 1=1″+condition;
}
這樣就可以實現任意屬於參數個數實現查詢了:)
在JSP頁面查詢數據庫信息
你可以在頁面上設置一個隱藏域,當點擊『查看詳細信息』按鈕時,將選中對象的id值賦給隱藏域,然後跳轉顯示詳細信息的頁面,再根據id值來查處詳細信息即可。
彈窗口 用
window.showModalDialog(“XXXX.html”,”XXXX”,”dialogWidth=800px;dialogHeight=600px”);就可以
如何用一張JSP頁面連接數據庫,實現查詢,修改操作
1.通過jdbc連接上數據庫,並從中獲取一個連接。(建議由一個工具類提供)
2.創建一個jsp頁面、一個servlet類和一個service業務邏輯類。
3.當點擊查詢按鈕時調用servlet並把文本框中的參數傳遞過去。
4.在servlet中獲取頁面傳遞過來的參數,並調用service中方法(此方法負責條件查詢並返回list集合)
5.servlet中把查詢集合放到request作用域並轉發到jsp頁面進行迭代,把數據取出展示即可。
請問jsp怎麼實現一個按鈕連接數據庫,點擊後並把數據上傳上去。而且還可以實現檢索功能?
我說一下連數據庫的事。
不建議直接在jsp中連接數據庫,一個是麻煩,要寫一大堆jdbc的代碼,還不好設置連接池進行管理。所以我建議還是使用ajax,在按鈕上添加事件,把表格數據Post到後端,由後端進行數據庫操作。
關於檢索的問題,可以通過js控制篩選,也可以使用ajax Post到後端由後端重新組織數據返回,局部刷新頁面即可。
講道理,前端是jsp,在數據處理這方面沒有後端擅長。像vue啊angular啊這些重前端的框架才擅長做這些事情。
原創文章,作者:WWAAI,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/325448.html