Dropdown列表选择的值在页面刷新后不显示它在jsp java中显示第一个值

时间:2017-05-09 07:07:28

标签: javascript java jsp

我想要的是

  1. 当我选择Dropdown值时,我有一个下拉列表单击Get按钮,它将根据下拉值选择显示数据库中的表行。
  2. 我的问题是:

    2.在我的应用程序中,当我选择第一个值单击按钮时,它将在表格中显示值,但是当我从下拉列表中选择第二个值时,它仅在下拉列表中显示最初的第一个值,它不显示从下拉列表中选择的值

    我在这里是图片: image description here

    代码:

    Users : <select name="ddlPoster" style="height: 20px;width: 170px" >          
                <%  rs = st.executeQuery(ddl); while (rs.next()){%>
                <option value="<%=rs.getString("ID")%>"><%=rs.getString("UserId")%><%}%> </select>
                <br/><br/>
                <button type="submit" onclick="myfunction()">Submit</button><br/><br/>
    
     <table  align="left" id="tbldisplay" >  
     <tr>
                              <th>#</th>
                              <th>Name</th>
                              <th>Poster</th>
                              <th>ChargeType</th>
     </tr>
      <%     
      String Poster=request.getParameter("ddlPoster"); 
      if(Poster !=null){
          String query="select * from Details where user=(select userid from users where id='"+Poster+"')";
          ResultSet re = st.executeQuery(query);   
             while(re.next()){
         %>
    
    <tr><td></td>
        <td><%=re.getString(1)%><td>
        <td><%=re.getString(2)%></td>
         <td><%=re.getString(3)%></td>
         <td><%=re.getString(4)%></td>  
         </tr>
    <%
    }}}
    catch(Exception e){}
    %>
    </table>
    

    谢谢

0 个答案:

没有答案