【问题标题】:i am getting output from mysql database in "???acv???" form from jsp我正在“???acv???”中从mysql数据库获取输出来自jsp的表格
【发布时间】:2025-12-27 21:25:11
【问题描述】:

嗨,我的输出从 3 '?' 开始标记并以 3 / 结尾?形式上的标记 像'???abc???' 我从数据库中获取的所有数据都是这种情况 我的代码是

<c:forEach var="category" items="${categories}">
    <div class="categoryBox">
        <a href="<c:url value='category?${category.id}'/>">
            <span class="categoryLabel"></span>
            <span class="categoryLabelText"><fmt:message key='${category.name}'/>                                 </span>

            <img src="${initParam.categoryImagePath}${category.name}.jpg"
                 alt="<fmt:message key='${category.name}'/>" class="categoryImage">
        </a>

请帮我解决这个问题,这真的让我很困扰。 谢谢。

【问题讨论】:

    标签: mysql jsp ejb jstl


    【解决方案1】:

    此输出来自&lt;fmt:message key='${category.name}'/&gt; 标记。它只是意味着您在 fmt:format 使用的资源包中没有名为“abc”的键。因此,它会显示被问号包围的键,让您知道您忘记为该键提供翻译。

    【讨论】: