This doesn't seem like a good approach to me. HTML already contains the ability to set keywords for each page using META tags, and there's plenty of programs out there which can provide a search function for your website.
Storing the entire website in a database just increases the server load without any other tangible benefits. If it isn't dynamic, then it's generally just best to leave it as a static HTML page.
Brian
OK,
I guesse I didn't make myself clear. I meant storing the text(content) in the db?
What is the scheme for this. I see so many websites with links like:
http://url?keyword=reports....
To get this, do I have to create a jsp page that creates the pages as well and stores the links with the db rowset?