当选择了jsp的select标记中的选项时,如何从数据库检索数据

时间:2019-03-25 15:39:28

标签: javascript java postgresql jsp jdbc

我希望能够从jsp的下拉列表中选择一个程序代码,而无需提交从数据库中获取相应的程序描述并将其显示在网页上的文本框中。如果有人能让我知道如何解决这个问题,或者我需要研究一下,那就太好了,谢谢。

<tr>
  <td><strong>Program Code</strong></td>
  <td>
    <select name="ProgramCode">
      <option value="-1" selected>[choose your program]</option>
      <option value="1">CPA</option>
      <option value="2">HSH</option>
      <option value="3">CP</option>
      <option value="4">RPN</option>
      <option value="5">CSTC</option>
      <option value="6">CFND</option>
    </select>
  </td>
</tr>
<tr>
  <td><strong>Program Description</strong></td>
  <td><input type="text" name="ProgramDescription" value="<%/*= programDescription */%>" size=20></td>
</tr>

1 个答案:

答案 0 :(得分:0)

您需要使用和onchange事件处理程序。设置程序ID:

"render": function (data, type, row) {
    var url = '@Url.Action("GetPrintById", "ServiceJob")/' + row.id; 

    return "<a href='" + url + "' class='btn btn-success btn-lg glyphicon glyphicon-print'>Print</a> ";
}

然后您需要从菜单中进行选择。

href

并集成以下事件处理程序:

[HttpPost]
  

注意:请检查我是否为您添加了一个工作ID(基于您的值标签)。