我是java struts的新手。 我想创建一个应用程序,我想在网站静态页面中搜索,没有数据库。即如果用户输入搜索字符串,则向用户显示相应的结果。
答案 0 :(得分:0)
您应该从Struts教程(例如http://j2ee.masslight.com/Chapter4.html)开始,以启动并运行应用程序的骨骼,即文本框和按钮。
Struts是一个带有'M'的MVC框架。我的意思是你的模型的实现完全取决于你。因此,当编写Action类时,您可以执行任何您想要的操作。从它的声音你想要解析一个HTML文件,所以你可以使用java.io加载它,如果它存储在服务器上或从任何地方加载它。
答案 1 :(得分:0)
这取决于您对“数据库”的定义。有一些很好的搜索引擎(如Lucene)可以索引你的html并将其存储在文件系统的索引文件中。无论您是否认为该索引是“数据库”,语义都会出现。
大多数搜索引擎都带有开箱即用的HTML抓取工具和解析器,因此您需要对内容进行搜索(特别是当Google无法公开搜索时),不应该是不可逾越的。