導航:首頁 > 編程語言 > jsp點擊查詢數據

jsp點擊查詢數據

發布時間:2023-09-27 03:20:08

1. jsP執行資料庫查詢,然後將查詢結果用html表格的形式顯示出來

最常用的就是使用小腳本,把從資料庫中查出的數據保存在一個List集合中,然後在jsp頁面中遍版歷這個集權合如:
<table><tr><th>資料庫中的數據</th></tr>
<% XXXDao =new XXXDao();//這個應該能看懂吧,是和資料庫連接的類
List<String> list=.getAllString();//調用XXXDao類中的getAllString方法,得到資料庫中的信息,並保存到List泛型集合中
for(String str:list){//遍歷集合
%>//一下為html標簽,不能寫在小腳本裡面,所以在次結束小腳本,但for的後}沒有結束
<tr><td><%=str %></td></tr>//每次循環都有一行,且用表達式為單元格填值,
<% } %>//在次寫上for的}表示,循環到這里後開始下次循環...
</table>//結束table

這是我就在這個框里寫的,基本就是這么個形式.你要是能看懂的話,就把其中的東西換成是你自己的,試著寫寫,多自己試試.這個東西不難,可以加我好友,繼續討論.

2. 怎樣實現查詢資料庫結果顯示在jsp的文本框里

在b.jsp頭部加java代碼<% %>裡面查詢資料庫,定義一個全局變數String name;並把取出的值賦值給name,最後那個文本框改成<input type="text" name="name" value="<%=name%>"/>即可

3. 如何在一個jsp網頁中實現資料庫查詢和顯示結果

1.通過jdbc連接上資料庫,並從中獲取一個連接。(建議由一個工具類提供)專
2.創建一個jsp頁面、屬一個servlet類和一個service業務邏輯類。
3.當點擊查詢按鈕時調用servlet並把文本框中的參數傳遞過去。
4.在servlet中獲取頁面傳遞過來的參數,並調用service中方法(此方法負責條件查詢並返回list集合)
5.servlet中把查詢集合放到request作用域並轉發到jsp頁面進行迭代,把數據取出展示即可。

4. 在jsp頁面中如何應用javascript,單擊查詢按鈕時在一個div里出現所查詢出的信息

使用Ajax實現。

當點擊按鈕後,調用ajax方法,和後台進行交互,把返回的內容顯示到你頁面的div標簽裡面。

5. 請問jsp怎麼實現一個按鈕連接資料庫,點擊後並把數據上傳上去。而且還可以實現檢索功能

我說一下連資料庫的事。
不建議直接在jsp中連接資料庫,一個是麻煩,要寫一大堆jdbc的代碼,還不好設置連接池進行管理。所以我建議還是使用ajax,在按鈕上添加事件,把表格數據Post到後端,由後端進行資料庫操作。
關於檢索的問題,可以通過js控制篩選,也可以使用ajax Post到後端由後端重新組織數據返回,局部刷新頁面即可。
講道理,前端是jsp,在數據處理這方面沒有後端擅長。像vue啊angular啊這些重前端的框架才擅長做這些事情。

6. jsp如何從資料庫中查出數據在頁面上顯示

//查詢所抄有襲相片信息 public String selectList(){ List<Baby> result=babyService.getBabys(); ActionContext.getContext().put("result", result); return "babylist"; } jsp顯示 <t:forEach items="${result}" var="item"> <tr> <td>${item.id}</td> <td>${item.name}</td> <td>${item.ntroction}</td> <td>${item.data}</td> <td>${item.commodity}</td> <td>${item.user.id}</td> <td><a href="add_movie.html">查看/修改</a></td> </tr> </t:forEach>

7. 新手求指導,通過點擊jsp頁面上的按鈕查詢到資料庫中某個表中的信息

點擊按鈕提交數據,應該是提交給某類的一個方法處理,在這個方法中調用service的某個版方法,當要執行權這個方法的時候,進入這個方法,在service的這個方法裡面有再調用的方法,然後進入的方法,中的方法內,連接資料庫處理得到值或集合,然後返回一個值,這個值service得到,同時service的這個方法也有返回值,然後在處理的那個類也就可以得到了,然後給顯示出來,
就是每層調用的方法都有返回值,這樣一層一層傳

8. 怎樣用JSP語言查詢資料庫中的數據,並可以修改

查詢什麼資料庫?

testsqlserver.jsp如下
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs為你的資料庫的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一個欄位內容為:<%=rs.getString(1)%>
您的第二個欄位內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("資料庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

testoracle.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl為你的資料庫的SID
String user="scott";
String password="tiger";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一個欄位內容為:<%=rs.getString(1)%>
您的第二個欄位內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("資料庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

testdb2.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample為你的資料庫名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一個欄位內容為:<%=rs.getString(1)%>
您的第二個欄位內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("資料庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//testDB為你的資料庫名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一個欄位內容為:<%=rs.getString(1)%>
您的第二個欄位內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("資料庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

有了 這些代碼,不代表你就能連接資料庫了,你還得有相應java連接各個資料庫的.jar包加入到你的工程當中!

閱讀全文

與jsp點擊查詢數據相關的資料

熱點內容
黃米是什麼app 瀏覽:417
word如何插入一個新文件夾 瀏覽:357
word文件夾前面有個符號 瀏覽:350
把word轉換成語音 瀏覽:220
linuxfile文件 瀏覽:454
如何用網路打普通電話 瀏覽:463
linux進程打開的文件 瀏覽:134
新購u盤無法儲存文件 瀏覽:553
5s要不要升級ios93 瀏覽:926
小米手機助手怎麼關閉自動升級 瀏覽:24
外星人能不能升級到win10系統盤 瀏覽:652
加入java信任站點 瀏覽:486
好用的急救知識app 瀏覽:524
什麼是網路適配器驅動文件名 瀏覽:717
吉林文件箱多少錢 瀏覽:113
ae模板版本 瀏覽:204
手機qq步數功能在哪裡 瀏覽:721
c程序設計04737 瀏覽:403
女孩什麼年齡學編程 瀏覽:976
安慶如何做網路營銷推廣 瀏覽:620

友情鏈接