java - 如何将 Java 字符串传递到 JSP - 为搜索结果添加标题

标签 java jsp

我有一个 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/

相关文章:

java - Oracle JDBC 瘦客户端 64 位

javascript - 使用 AJAX 和 ORACLE 和 JSP 填充下拉列表(选择),而不使用 php

php - php 程序的 jsp 版本

java - Spring - 如何获取列表框jsp中的对象列表

javascript - 页面自动滚动到 HTML 的特定元素

java - 如何将此事件方法从 C# 转换为 java?

java - J2ME 中可以通过字符串值设置日期字段吗?

java - 使用 <> 通过匿名类创建 map

java - NoSuchMethodError : javax. 验证.BootstrapConfiguration.getClockProvider

java - 性能测试与分析