我有一个 JSP 页面,其中 Java 搜索本地 eXist DB。我希望将 Java String 的值传递给 <div>
JSP 中的标记。
我想这样做,以便结果容器的标题反射(reflect)用户搜索的内容。
例如“您的搜索containerTitle
已返回 9 个匹配项”
我的代码
<div class='concept-container result-container'>
<ul class="menu menu-style">
<li>
<a href="javascript:;">Concept Bar</a>
<ul>
<div id="title">Concept Title</div>
<%
String containerTitle = userSearchQuery;
我希望将概念栏或概念标题更改为容器标题。 (它存储用户搜索过的字符串。
非常感谢任何帮助。
最佳答案
在 HTTPServletRequest 上使用 setAttribute 方法。然后,您可以在 JSP 页面中嵌入的 Java 代码中使用 request.getAttribute
,或者使用 request.foo
读取名为 foo
的属性JSP 表达式语言。
如果你只是想打印containerTitle
的值,out.print(containerTitle)
就可以了,但是嵌入Java打印代码的JSP相当丑陋......
关于java - 如何将 Java 字符串传递到 JSP - 为搜索结果添加标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12369082/