I am working on a project using Spring. I am trying to fetch a set of data from the database and the value will be displayed on textboxes, but instead of giving me String, I keep encountered NaN (Not A Number). Here is part of the source code :
$( "#dialogFormSalesOrder" ).dialog({
autoOpen: false,
height: 300,
width: 600,
modal: true,
buttons: {
"Pick": function() {
//var bValid = true;
//allFields.removeClass( "ui-state-error" );
$(idSalesOrder).val($("#rdbSalesOrder:checked").val());
//window.location.replace("managedelivery.htm");
<%
Connection connection = null;
String driverName = "com.mysql.jdbc.Driver";
Class.forName(driverName);
String serverName = "localhost:3306";
String mydatabase = "versedb";
String url = "jdbc:mysql://" + serverName + "/" + mydatabase; // a JDBC url
String username = "root";
String password = "";
connection = DriverManager.getConnection(url, username,password);
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery("Select idProduct, quantity from vrs_tsodetail where idSO='SO101'");
while(rs.next())
{%>
$("#warehouse tbody" + "").append(
"<tr>" +
'<td><input id="idProduct" name="idProduct" value="' + <% String s = rs.getString(1).toString(); %> + '" /></td>' +
'<td><input id="idQuantity" name="idQuantity" value="' + <% s = rs.getString(2); %> + '" /></td>' +
'<td><input id="idUnit" name="idUnit" value="cccccc" /></td>' + "</tr>"
);
<%}%>
$( this ).dialog("close");
},
Cancel: function() {
$( this ).dialog( "close" );
}
},
close: function() {
//allFields.val( "" ).removeClass( "ui-state-error" );
}