成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

獎(jiǎng)學(xué)金公示系統(tǒng)初步完成

jerry / 624人閱讀

摘要:將查詢結(jié)果以表格形式顯示在界面上序號(hào)院系姓名類別表格隔行背景色變化,文字居中為循環(huán)計(jì)數(shù)值到此,基本完成,接下來(lái)就是美化搜索結(jié)果界面以及接入學(xué)校數(shù)據(jù)庫(kù)啦。

前端界面


搜索結(jié)果界面 (搜索軟件專業(yè)學(xué)生)

技術(shù)要點(diǎn)

jsp

mysql

HTML

開(kāi)發(fā)過(guò)程

網(wǎng)上自學(xué)jsp基本語(yǔ)法

搭建環(huán)境

eclipse安裝java EE,創(chuàng)建web工程

安裝mysql創(chuàng)建數(shù)據(jù)庫(kù)

安裝apache tomcat服務(wù)器在電腦上,學(xué)習(xí)基本使用方法

下載安裝鏈接器mysql-connector-java, 放在項(xiàng)目Java Resources/Libraries 中

mysql中新建數(shù)據(jù)庫(kù),數(shù)據(jù)表(并設(shè)為主要工作表),導(dǎo)入csv文件

設(shè)4列,分別為 id, college, name,type.

基本思路

為方便寫(xiě)代碼,添加sql以及c標(biāo)簽庫(kù),到web app libraries中。

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>

jsp中連接數(shù)據(jù)庫(kù)


java代碼提取查詢字符串中的年份

<%!
/* 從字符串提取數(shù)字 */
public String getNumbers(String content) { 
    Pattern pattern = Pattern.compile("d+");
    Matcher matcher = pattern.matcher(content);  
    while (matcher.find()) {  
            return matcher.group(0);
    }  
    return "";  
}
%>
<%
    request.setCharacterEncoding("utf-8");
    String content = request.getParameter("content");
    
//    默認(rèn)為查詢當(dāng)前年份
    Calendar now = Calendar.getInstance();
    int year=now.get(Calendar.YEAR);
    
//    若指定年份,則提取查詢字符串中的數(shù)字作為年份
    String str_digit = getNumbers(content);
    if (str_digit.length()>0){
        year = Integer.valueOf(str_digit);
    }
//    去除查詢字符串中的數(shù)字
    content = content.replaceAll("d+", "");
%>

sql查詢 獲取到的前端搜索框中的關(guān)鍵字



SELECT * FROM Scholarship.`<%=year %>` WHERE 
name LIKE "%<%=content %>%"
OR type LIKE "%<%=content %>%"
OR college LIKE "%<%=content %>%"
ORDER BY id;

將查詢結(jié)果以表格形式顯示在界面上



bgcolor="#CCCCFF" align="center">
        
序號(hào) 院系 姓名 類別

到此,基本完成,接下來(lái)就是美化搜索結(jié)果界面以及接入學(xué)校數(shù)據(jù)庫(kù)啦。

附:sql條件查詢的tips

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/51228.html

相關(guān)文章

  • ETM TestNet 2.0 開(kāi)啟公測(cè)

    摘要:此次公測(cè)最令人矚目的就是關(guān)于投票機(jī)制的測(cè)試。用上凸函數(shù)代替線性增長(zhǎng),甚至指數(shù)級(jí)增長(zhǎng)的權(quán)益,讓整個(gè)生態(tài)更為均衡。測(cè)試結(jié)束后,我們將統(tǒng)計(jì)每名礦工的收益,并予以公示。 從今年3月技術(shù)白皮書(shū)發(fā)布到 TestNet 1.0 啟動(dòng),ETM 團(tuán)隊(duì)僅用了 6 個(gè)月的時(shí)間就完成了區(qū)塊鏈基礎(chǔ)設(shè)施的初步建設(shè)工作。在過(guò)去幾個(gè)月時(shí)間里,ETM 的項(xiàng)目開(kāi)發(fā)進(jìn)度一直備受矚目。showImg(https://segm...

    Rocture 評(píng)論0 收藏0
  • 國(guó)家企業(yè)信用公示系統(tǒng)的爬取

    摘要:國(guó)家企業(yè)信用公示系統(tǒng)的爬取網(wǎng)站分析獲取首頁(yè)通過(guò)直接請(qǐng)求網(wǎng)站首頁(yè),返回錯(cuò)誤提示碼,返回結(jié)果是代碼。驗(yàn)證碼識(shí)別開(kāi)發(fā)者文檔代碼結(jié)果查詢企業(yè)在首頁(yè)的源代碼中,有一句注釋偽造極驗(yàn)變量百度成功獲取到結(jié)果鏈接國(guó)家企業(yè)信用公示系統(tǒng)爬取 國(guó)家企業(yè)信用公示系統(tǒng)的爬取 1. 網(wǎng)站分析 1.1 獲取首頁(yè) 通過(guò) requests.get 直接請(qǐng)求網(wǎng)站首頁(yè),返回 521 錯(cuò)誤提示碼,返回結(jié)果是js代碼。這是采用...

    cloud 評(píng)論0 收藏0
  • 2019國(guó)家擬發(fā)布“15項(xiàng)新職業(yè)” AI、云計(jì)算工作榜上有名

    摘要:物聯(lián)網(wǎng)工程技術(shù)人員定義從事物聯(lián)網(wǎng)架構(gòu)平臺(tái)芯片傳感器智能標(biāo)簽等技術(shù)的研究和開(kāi)發(fā),以及物聯(lián)網(wǎng)工程的設(shè)計(jì)測(cè)試維護(hù)管理和服務(wù)的工程技術(shù)人員。近日,人力資源和社會(huì)保障部組織專家嚴(yán)格按照新職業(yè)評(píng)審標(biāo)準(zhǔn)對(duì)征集的新職業(yè)有關(guān)材料進(jìn)行了評(píng)審論證,初步確定人工智能工程技術(shù)人員等15個(gè)擬發(fā)布新職業(yè),現(xiàn)予公示。15個(gè)擬發(fā)布新職業(yè)1.人工智能工程技術(shù)人員2.物聯(lián)網(wǎng)工程技術(shù)人員3.大數(shù)據(jù)工程技術(shù)人員4.云計(jì)算工程技術(shù)人員...

    marser 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<