Java 使用struts在下拉列表中设置默认值

Java 使用struts在下拉列表中设置默认值,java,struts2,Java,Struts2,我有一个表单,它有一个字段功能区,是一个下拉列表 我通过从下拉菜单中选择“从数据库获取数据”将数据插入数据库。现在我正在更新数据,所以我希望设置下拉默认值。值必须是从下拉列表中插入的数据 <s:textfield name="funArea" /> // getting data from database <s:select id="funarea" list="functionList" name="functionalArea" heade

我有一个表单,它有一个字段功能区,是一个下拉列表 我通过从下拉菜单中选择“从数据库获取数据”将数据插入数据库。现在我正在更新数据,所以我希望设置下拉默认值。值必须是从下拉列表中插入的数据

      <s:textfield name="funArea" />  // getting  data from database

       <s:select id="funarea" list="functionList" name="functionalArea" headerKey="-1" 
        cssStyle="width:162px;" headerValue="<s:textfield name='funArea'/>" 
          onchange="showState(this.value)">  </s:select>   // setting database value on drop down's default selected value 
            </td>
我使用下面的代码,但我没有得到正确的值 职能领域:

      <s:textfield name="funArea" />  // getting  data from database

       <s:select id="funarea" list="functionList" name="functionalArea" headerKey="-1" 
        cssStyle="width:162px;" headerValue="<s:textfield name='funArea'/>" 
          onchange="showState(this.value)">  </s:select>   // setting database value on drop down's default selected value 
            </td>
但我明白了

您需要在select标记中添加value=您的值。
      <s:textfield name="funArea" />  // getting  data from database

       <s:select id="funarea" list="functionList" name="functionalArea" headerKey="-1" 
        cssStyle="width:162px;" headerValue="<s:textfield name='funArea'/>" 
          onchange="showState(this.value)">  </s:select>   // setting database value on drop down's default selected value 
            </td>
更多信息:

      <s:textfield name="funArea" />  // getting  data from database

       <s:select id="funarea" list="functionList" name="functionalArea" headerKey="-1" 
        cssStyle="width:162px;" headerValue="<s:textfield name='funArea'/>" 
          onchange="showState(this.value)">  </s:select>   // setting database value on drop down's default selected value 
            </td>
两个相关的问题:

      <s:textfield name="funArea" />  // getting  data from database

       <s:select id="funarea" list="functionList" name="functionalArea" headerKey="-1" 
        cssStyle="width:162px;" headerValue="<s:textfield name='funArea'/>" 
          onchange="showState(this.value)">  </s:select>   // setting database value on drop down's default selected value 
            </td>