0

好的,我怀疑这将被评为有史以来最愚蠢的问题之一,但这里是:

我是一名 .Net 和 PHP 开发人员,完全不了解 Java,但仍被要求查看遗留的 Java 应用程序(当然,它没有文档)。

有一些任务,但我已经被困在一个简单的任务上 - 我需要更改下拉列表中的条目,该下拉列表从数据库中提取列表。我以为我已经确定了正确的数据库表,但更改它对下拉列表没有影响。由于数据库中有数百个表,名称无济于事,因此查找正确的表会很耗时,因此我求助于代码来计算出正确的表。

这是生成下拉列表的jsp:

<td class="labelCell"><span style="COLOR: red">*</span>Query Status:</td>
<td>
  <select class="inputBox" id="queryStatus" name="queryStatus">
    <c:if test="${queryStatusList != null}">    
      <c:forEach items="${ queryStatusList }" var="statusList">
        <c:set var="statusIdValue" value="${statusList.lookupId}"/>    
        <c:set var="statusNameValue" value="${statusList.description}"/>
        <option value="<c:out value="${statusIdValue}"/>"
        <c:if test="${statusIdValue == command.queryStatus}">
          <c:set var="queryStatus" value="${statusNameValue}"/> SELECTED
        </c:if>
        >
        <c:out value="${statusNameValue}"/></option>
      </c:forEach>
    </c:if>
  </select>
</td>

我可以看到它遍历 queryStatusList,将每个条目放入一个选项标记中。

我看不到从哪里填充 queryStatusList - 'queryStatusList' 没有出现在源中的其他任何地方。

我只需要知道在哪里查找填充 queryStatusList 的查询。有人可以帮忙吗?

4

0 回答 0