当前位置: 首页 > Web前端 > HTML

奖学金公示系统初步完成

时间:2023-04-02 11:03:25 HTML

前端界面搜索结果界面(搜索软件专业)技术要点,学习基本使用方法,下载安装链接器mysql-connector-java,放到项目Java资源中/Libraries,在mysql中新建一个数据库,并设置数据表(并设置为主工作表),导入csv文件,设置4列,分别为id、college、name、type。基本思路是为了方便写代码,在webapp库中加入sql和c标签库。<%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%><%@tagliburi="http://java.sun.com/jsp/jstl/sql"prefix="sql"%>在jsp中连接数据库java代码从Extract中提取查询字符串<%!/*中的年份来自字符串的数字*/publicStringgetNumbers(Stringcontent){Patternpattern=Pattern.compile("\\d+");Matchermatcher=pattern.matcher(content);while(matcher.find()){返回匹配器。组(0);}返回””;}%><%request.setCharacterEncoding("utf-8");字符串内容=request.getParameter("内容");//默认查询当前年份Calendarnow=Calendar.获取实例();intyear=now.get(Calendar.YEAR);//如果指定年份,则提取查询字符串中的数字作为年份Stringstr_digit=getNumbers(content);如果(str_digit.length()>0){year=Integer.valueOf(str_digit);}//去掉查询字符串中的数字content=content.replaceAll("\\d+","");%>sql查询得到的前端搜索框中的关键字SELECT*FROMScholarship.`<%=year%>`WHEREnameLIKE'%<%=content%>%'ORtypeLIKE'%<%=content%>%'ORcollegeLIKE'%<%=content%>%'ORDERBYid;在界面上以表格形式显示查询结果序号部门姓名类别bgcolor="#CCCCFF"align="center">至此基本完成,接下来就是美化搜索结果界面,接入学校数据库。附:sql条件查询小技巧