當前位置:首頁 » 素材參考 » jsp試題庫系統
擴展閱讀
中國網路原創新人樂團 2021-03-31 20:26:56
黨政視頻素材 2021-03-31 20:25:44
廈門大學統計學碩士 2021-03-31 20:25:36

jsp試題庫系統

發布時間: 2021-03-21 02:51:25

A. 基於JSP的web題庫系統中的隨機抽取試題。資料庫用的my sql。

這里用到了兩個文件,一個jsp文件一個javabean文件,通過jsp中調用javabean可以輕松讀取文本文件,注意請放置一個文本文件afile.txt到web根目錄的test目錄下,javabean文件編譯後將class文件放到對應的class目錄下(tomcat環境)。

Read.jsp

$#@60;html$#@62;
$#@60;head$#@62;
$#@60;title$#@62;讀取一個文件$#@60;/title$#@62;
$#@60;/head$#@62;
$#@60;body bgcolor="#000000"$#@62;
$#@60;%--調用javabean --%$#@62;
$#@60;jsp:useBean id="reader" class="DelimitedDataFile" scope="request"$#@62;
$#@60;jsp:setProperty name="reader" property="path" value="/test/afile.txt" /$#@62;
$#@60;/jsp:useBean$#@62;

$#@60;h3$#@62;文件內容:$#@60;/h3$#@62;

$#@60;p$#@62;

$#@60;% int count = 0; %$#@62;
$#@60;% while (reader.nextRecord() != -1) { %$#@62;
$#@60;% count++; %$#@62;
$#@60;b$#@62;第$#@60;% out.print(count); %$#@62;行:$#@60;/b$#@62;
$#@60;% out.print(reader.returnRecord()); %$#@62;$#@60;br$#@62;
$#@60;% } %$#@62;
$#@60;/p$#@62;
$#@60;/body$#@62;
$#@60;/html$#@62;

//DelimitedDataFile.java bean文件源代碼
//導入java包
import java.io.*;
import java.util.StringTokenizer;

public class DelimitedDataFile
{

private String currentRecord = null;
private BufferedReader file;
private String path;
private StringTokenizer token;
//創建文件對象
public DelimitedDataFile()
{
file = new BufferedReader(new InputStreamReader(System.in),1);
}
public DelimitedDataFile(String filePath) throws FileNotFoundException
{

path = filePath;
file = new BufferedReader(new FileReader(path));
}
//設置文件路徑
public void setPath(String filePath)
{

ath = filePath;
try {
file = new BufferedReader(new
FileReader(path));
} catch (FileNotFoundException e) {
System.out.println("file not found");
}

}
//得到文件路徑
public String getPath() {
return path;
}
//關閉文件
public void fileClose() throws IOException
{

file.close();
}
//讀取下一行記錄,若沒有則返回-1
public int nextRecord()
{


int returnInt = -1;
try
{
currentRecord = file.readLine();
}

catch (IOException e)
{
System.out.println("readLine problem, terminating.");
}

if (currentRecord == null)
returnInt = -1;
else
{
token = new StringTokenizer(currentRecord);
returnInt = token.countTokens();
}
return returnInt;
}

//以字元串的形式返回整個記錄
public String returnRecord()
{

return currentRecord;
}
}

B. 求一份JSP技術的題庫管理系統源代碼+MySQL資料庫

小夥子代碼寫少了。

C. 我下了一個jsp試題庫的源碼,但是沒有資料庫。怎麼解決呢

安裝一個資料庫唄,sqlservel2005

D. 求jsp通用試題庫系統設計

已發出

E. jsp考試系統,試題分頁顯示,一頁一題,要保存選擇結果,最後又要提交檢測答案,如果可以求分頁代碼

http://download.csdn.net/detail/a347585962/7335323 以前做的一個在線評卷,樓主可以看看,不過要自己修改一下,達到你自己的需求。

F. jsp考試系統 如何在試題頁面實現上一題 下一題選擇 請具體說明

可以弄一個超鏈接。查詢資料庫的時候每頁只顯示一條記錄,點擊超鏈接「上一題」「下一題」時可以讀取上、下一條記錄。

需要先求出一共有多少條記錄,並設置每頁顯示多少條記錄。

int pageSize=1,pageCount=0,rowCount=0,pageNow=1;
String pageNow_n=request.getParameter("pageNow");
if(pageNow_n!=null)
{
pageNow=Integer.parseInt(pageNow_n);
}
try
{
String sql3="select count(*) from 表名";
pstm=conn.prepareStatement(sql3);
rs=pstm.executeQuery();
if(rs.next())
{rowCount=rs.getInt(1);}
if(rowCount%pageSize==0)
{pageCount=rowCount/pageSize;}
else{pageCount=rowCount/pageSize+1;}
String sql2="select * from 表名limit ?,?";
pstm=conn.prepareStatement(sql2);
pstm.setInt(1,(pageNow-1)*pageSize);
pstm.setInt(2,pageSize);
rs=pstm.executeQuery();
}
catch(Exception e)
{
e.printStackTrace();
}
while(rs.next()){%>
<tr>
顯示查詢的內容<%}%>

<%if(rs.next()){%>
<%if(pageNow!=1){
%>
<a href="頁面名.jsp?pageNow=<%=pageNow-1%>">上一題</a>
<%}
if(pageNow!=pageCount){
%>
<a href="頁面名.jsp?pageNow=<%=pageNow+1%>">下一題</a>
<% }%>

G. 精品課網站試題庫管理系統 JSP+MySQL 設計 源代碼 程序

你要Mysql的?貌似Sql Server的要常見一些哦。Mysql的比較少見,oracle的更是不多,多數是商用的。

H. 誰有JSP+MYsql試題庫系統源碼

需要為你提供一份適用於初學者的[JSP+MYsql試題庫系統]代碼么,
還有別的要求么,可以與我內們聯系,,給我留一個你的問題和容Email,有可能幫你,不過絕對救急,請用BaiHi為我留言,
=
此回復針對所有來訪者和需求者有效,
==

I. 本人菜鳥一個,跪求網站試題庫管理系統 JSP語言,sql資料庫。源代碼和論文都要。謝謝各位大俠了!!!

-我們可以根據你的問題-網站試題庫管理系統-給你一個適用於學生水平的源程序
-也許藉助QQ方式把你的疑惑告知我
-我們可以解決你的疑惑,順利結束課業
-如果對於-網站試題庫管理系統-你仍然有其他的疑問也可以通知我
-ES:\\C42FE3-2EB5C-B6F07-3AB43-67BF5-B7851B
-交易提醒:預付定金是陷阱

J. 畢業設計jsp 試題庫管理系統(詳細)

做開發這么多年,我就沒看懂你這句話到底是啥子意思