java - 在 HTML 标签中调用 Java 变量

标签 java html

我需要在 HTML 标记中引用 Java 变量,以便将字符串变量内容显示为工具提示的 HTML“标题”标记值。我已经尝试了一天半了,我的谷歌搜索也没有产生任何帮助。

我根据此应用程序的要求将 Java 变量存储在表中,下面的代码是我能得到的最接近正确的代码,但它显示了工具提示/鼠标悬停结果的确切文本“block_type_desc”当您将鼠标移到“block_code”值上时,我需要显示表列“block_type_desc”中的值。我努力了 : sb.append(""+block_type_desc'); sb.append(""); sb.append(""); sb.append("");//这个无论我如何区分 t.getValue 等的语法,它都不会编译

有人可以建议如何更正我的语法以正确调用变量字符串数据来显示它吗?提前非常感谢您的时间和帮助!我正在复制整个显示功能,因为我认为这将有助于描绘我的需求和情况的完整画面。

private StringBuffer displayUserMenuItems(Table t) {
        StringBuffer sb = new StringBuffer(20000);
        sb.append("<table>");
        sb.append("<tr>");
    sb.append("<td><strong>Code</strong></td>");
    sb.append("<td><strong>Menu Item Description</strong></td>");
    sb.append("<td><strong>Block Type</strong></td>");
    sb.append("</tr>");
    t.reset();
    String css;
    int i = 0;
    while (t.next()) {
        if (i % 2 == 0) {
            css = "even";
        } else {
            css = "odd";
        }
        sb.append("<tr class=\"" + css + "\">");
        sb.append("<td>");
        sb.append(t.getValue("menu_code"));
        sb.append("</td>");
        sb.append("<td>");
        sb.append(t.getValue("menu_desc"));
        sb.append("</td>");
        // this next line below displays "block_type_desc" for title
        **sb.append("<td title='block_type_desc'>");**
        sb.append(t.getValue("block_type"));
        sb.append("</td>");
        sb.append("</tr>");
        i ++;
    }
    sb.append("</table>");
    return sb;      
}

最佳答案

sb.append("<td title=\"" + t.getValue("block_type_desc") + "\">");

关于java - 在 HTML 标签中调用 Java 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12149797/

相关文章:

java - 如何使用java在for循环中获取当前和下一个arraylist索引

javascript - 当用户滚动到元素上方 50px 时向元素添加类?

javascript - 是否可以将第 3 方 js 脚本注入(inject)到文档中已有的注释中?

javascript - 如何在页面加载时提交ajax表单

java - 需要 Android 堆按摩

java - 如何在另一个 Activity 中转换 View ?

java - CDI 注入(inject) Servlet 不起作用

javascript - 菜单切换功能无法正常工作

javascript - 隐藏字段占用空间

java - 有没有办法在 Scala 中的方法参数中声明一组指定的值?