精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>JSP教程>正文

JSP中实现全文检索


来源:站长站 时间:06-10-30 点击: 点击这里收藏本文
 </table>

</form>


</body>


</html>


下面的代码是全文检索主体javabean的代码:newsSearch.java

package NEWS;

import java.sql.*;

import java.lang.*;

import java.text.*;

import java.util.*;

import java.io.*;

import java.util.regex.*;

import DBstep.iDBManager2000;//数据库操作的bean

public class newsSearch {

  private String filePath=null;//主体新闻存放的目录

  private String keyWord=null;//查询关键字

  private Vector news = new Vector();//存放符合条件的结果

  public newsSearch() { }

  public void setFilePath(String s) {

    this.filePath=s;

  }

  public void setKeyWord(String s) {

    this.keyWord=s;

  }

  public Vector getResult() {

    return news;

  }

  public void search() {

  //打开数据库

ResultSet result=null;

   String mSql=null;

   PreparedStatement prestmt=null;

   DBstep.iDBManager2000 DbaObj=new DBstep.iDBManager2000();

   DbaObj.OpenConnection();

   try {

  //检索所有的新闻

   mSql="select * from t_news_detail  order by release_time desc";

   result=DbaObj.ExecuteQuery(mSql);

   while(result.next())

   {

    String id=result.getString("id");

    String title=result.getString("title");

    String release_time=result.getString("release_time");

    String news_type=result.getString("type");

    String content=result.getString("content");

    String man_add=result.getString("man_add");

      //按行读文件

      String trace=filePath+content+".html";

      FileReader  myFileReader=new FileReader(trace);

    BufferedReader myBufferedReader=new BufferedReader(myFileReader);

    String myString=null;

    String resultString=new String();

    while((myString=myBufferedReader.readLine())!=null)

    { 

     resultString=resultString+myString;

     }

      //去掉多余字符

   HtmlEncode.HtmlEncode Html=new HtmlEncode.HtmlEncode();//这个bean去掉多余的字符,新闻是自己生成的文件,可以尽量多的删除多余字符


9 7 3 1 2 3 4 5 4 8 :

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.