2013-08-19 32 views
0

我需要做的是读取HTML文件的元标记(这是关键字元标记),我想知道是否可以使用JSP?我需要它,因为我正在访问数据库,但MySQL搜索基于关键字。这可能吗?如果是这样,你知道吗?JSP - 阅读页面的元标记

所以基本上我的MySQL是:

"SELECT * FROM db WHERE searchterm= [KEYWORD META TAG]" 

回答

1

如果你把自己的自定义标签,它输出的meta标签,那么你可以很容易地在运行时,标签存储的价值的地方。

编辑

这假定你的Meta标签是在JSP页面上。如果他们不是(正如你在评论中指出的那样),并且你需要从一个外部HTML文件中提取它们,那么你需要一些HTML解析器(或者一些丑陋/不可靠的正则表达式)。你可能想尝试类似http://jsoup.org/

+0

我不确定你的意思是什么声明...你的意思是创建我自己的自定义元标记? – user1470118

+0

是的。所以你创建你的Namingpace:meta,然后在你的JSP中使用它,就像你使用普通的meta标签一样。但是在标签的定义中,除了只生成元标签作为输出外,您还可以捕获其中的值。 – machineghost

+0

你能发表一个例子吗?我对JSP非常陌生。 – user1470118