Results 1 to 3 of 3
- 12-21-2009, 05:10 PM #1
Member
- Join Date
- Dec 2009
- Posts
- 2
- Rep Power
- 0
jsp insert into database error(java.lang.NumberFormatException: For input string: "")
Hi all,
I am trying to insert data from a jsp form into a table when the user clicks the submit button. I am encountering this exception.
java.lang.NumberFormatException: For input string: "type"
Here is my code:
This is the code in the form jsp:
<select name="utype">
<% try
{
while(rs2.next())
{
int type=(rs2.getInt(1));
String strName1=rs2.getString(2);
%>
<option value="type">
<%= strName1 %>
</option>
<%
}
}
catch(Exception e)
{
out.println(e);
}
%>
</select>
this is my code in the sign - up bean:
db.connect();
String firstName, lastName, address, city, state, email,userName, password, secAnswer;
int zipcode, phoneNo, utype, squestion;
firstName = request.getParameter( "firstName");
lastName = request.getParameter( "lastName");
address = request.getParameter( "address");
city = request.getParameter( "city");
state = request.getParameter( "state");
zipcode = Integer.parseInt(request.getParameter( "zipcode"));
email = request.getParameter( "email");
phoneNo = Integer.parseInt(request.getParameter( "phoneNo"));
userName = request.getParameter( "userName");
password = request.getParameter( "password");
utype = Integer.parseInt(request.getParameter( "utype"));
squestion = Integer.parseInt(request.getParameter( "squestion"));
secAnswer = request.getParameter( "secAnswer");
db.insert(firstName, lastName, address, city, state, zipcode, email, phoneNo, userName, password, utype, squestion, secAnswer);
response.sendRedirect("signupthanks.html");
and this is my dbBean's insert method:
public void insert(String firstName, String lastName, String address, String city, String state, int zipcode, String email, int phoneNo, String userName, String password,int utype, int squestion, String secAnswer) throws SQLException {
try {
PreparedStatement pstmt = null;
String queryString =
"INSERT INTO UserAccountDetails1(username,firstname, lastname, address, city, statecode, zipcode, email, phonenumber, password, usertypecode, questioncode, answer, lastmodifieduser, lastmodifiedtime) values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
pstmt = dbCon.prepareStatement(queryString);
pstmt.setString(1, userName);
pstmt.setString(2, firstName);
pstmt.setString(3, lastName);
pstmt.setString(4, address);
pstmt.setString(5, city);
pstmt.setString(6, state);
pstmt.setInt(7, zipcode);
pstmt.setString(8, email);
pstmt.setInt(9, phoneNo);
pstmt.setString(10, password);
pstmt.setInt(11, utype);
pstmt.setInt(12, squestion);
pstmt.setString(13, secAnswer);
pstmt.executeUpdate();
pstmt.close();
} catch (SQLException sqlex) {
sqlex.printStackTrace();
}
}
thank you very much. any help is greatly appreciated.:D
- 12-22-2009, 02:07 AM #2
Member
- Join Date
- Nov 2008
- Posts
- 8
- Rep Power
- 0
the value is 'type' ,not a int number,<option value="type">
<%= strName1 %>
</option>
so when cast the utype to int ,it throws exception .
correct code should be:utype = Integer.parseInt(request.getParameter( "utype"));
<option value="<%= strName1 %>">
<%= strName1 %>
</option>[/Last edited by luckacc; 12-22-2009 at 02:10 AM.
- 12-22-2009, 03:14 AM #3
Member
- Join Date
- Dec 2009
- Posts
- 2
- Rep Power
- 0
Similar Threads
-
Runtime error "Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
By shantimudigonda in forum New To JavaReplies: 1Last Post: 11-20-2009, 07:58 PM -
[newbie] Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException:
By jon80 in forum New To JavaReplies: 3Last Post: 06-07-2009, 12:14 AM -
How can I prevent "found void but expected java.lang.String" ?
By trueblue in forum New To JavaReplies: 3Last Post: 05-21-2009, 03:48 PM -
Hi , Error in Jsp page is as "NumberFormatException.forInputString(Unknown Source)"
By lavanya82 in forum JavaServer Pages (JSP) and JSTLReplies: 9Last Post: 02-20-2009, 07:22 AM -
Error: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException
By romina in forum New To JavaReplies: 1Last Post: 07-25-2007, 10:55 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks