最後に多くの努力を払った後、私はここで質問します。私はJSPのドロップダウンリストに取り組んでいます。ここで私はデータベースからリスト項目を設定しています。ある時点で私は私がするときv_divcode = (division code between A to D)
リストを移入することができる午前コードの上あたりとしてではなくv_divcode=null
が、私はリストアイテムを取得することはできませんよ場合は、値がnull
jspのヌルクエリ結果のドロップダウンリストを設定できません
<%
String v_divcode = v_div_code; //Any division code between A to D
String sql = " SELECT DIV_CODE, DIV_NAME "+
" FROM tbl_division "+
" where show_FLAG='Y' ";
stmt=conn.prepareStatement(sql);
rs=stmt.executeQuery();
while(rs.next()){%>
<option value="<%=rs.getString("div_code")%>" <%=v_divcode.equals(rs.getString("div_code"))?"Selected":""%>><%=rs.getString("div_name")%></option>
<%
}
rs.close();
stmt.close();
%>
であることソリューションを取得することはできませんよドロップダウンで私はすべてを試しました。この問題を解決するために私を助けてください。ありがとうございました。 v_divcodeはnullになります場合は、あなたのコードが<% = v_divcode.equalsの近くにNullPointerExceptionがスローされます
問題を抱えていますか?そうでない場合は、少なくともいくつかのログを追加しようとします。起こっていることを監視するために 'while'ループ内の' System.out.println(rs.getString( "div_code"));を実行します。 –
ええ、 'v_divcode'がある値を持っていることがわかったらレコードを出力し、' v_divcode'が 'null'なら' NullPointerException'をスローします。 @Jozef –