设置:iMac 10.6.8、Apache Tomcat 6.0.16、eXist 数据库、JSP、Java、XML
我有一个 JSP 页面,用于接收用户的关键字请求并返回 XML 内容。
根据返回给用户的标题 XML 标记的内容,我还希望显示从外部 Java 项目中提取的其他内容。
我的 JSP 提取 XML 内容
<div class='result-container'>
<%
(more code here to call content from XML database and transform)
content = AE.getPrettyModelContent("ae", username + "transformedFeatureModel");
out.println(content);
%>
</div>
此内容与一系列标签一起输出,然后用于样式设置,例如
<title>France</title>
输出为
<div id="title">France</div>
我希望根据上述输出标签的内容在我的 JSP 页面上执行另一个操作。
到目前为止我的尝试
<div class='concept-container'>
<%
Injector injector = Guice.createInjector(new GuiceInjector());
ConceptConnector myConceptFrance = injector.getInstance(ConceptConnector.class);
if (div id="title" == France)
{
out.println(myConceptFrance.search(myConceptFrance));
}
%>
</div>
错误
An error occurred at line: 150 in the jsp file: /SimpleResponse2.jsp
div cannot be resolved
149:
150: if (div id="title" == France)
151: {
152: out.println(myConceptFrance.search(myConceptFrance));
153: }
我不是 100% 确定我尝试做的事情是可能的,而且似乎没有很多关于它的信息。如果有人可以提供任何提示,将不胜感激。