0
현재 전화 번호부라는 jsp 프로젝트를 만들고 있습니다. 브라우저의 전화 번호부. 나는 아직 초보자입니다. 사용자 입력을 SQL 데이터베이스에 추가하는 데 약간의 어려움이 있습니다. 버튼을 누르면 사용자 입력이 null로 표시됩니다. 사용자 입력 대신 성 및 성으로 데이터베이스에 표시됩니다.JSP 형식 처리
이는 내 Welcomeform.jsp 파일의 입력 필드에 대한 회선 코드 중 일부입니다.
<td>First Name:</td>
<td><input type = "text" name = "fname" id="name">
</td>
<td>Last Name:</td>
<td><input type = "text" name ="lname" id ="name"></td>
이것은 내 adduser.jsp 파일의 전체 코드입니다.
<%@page language="java"%>
<%@page import="java.sql.*"%>
<%
String firstname = request.getParameter("fname");
String lastname = request.getParameter("lname");
String phoneno = request.getParameter("phonenumber");
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/phonebook", "**", "**");
Statement st = conn.createStatement();
st.executeUpdate("insert into contaclist(firstname,lastname) values('"
+ firstname + "','" + lastname + "')");
out.println("Record is added successfully");
} catch (Exception e) {
out.println("error adding");
}
%>
"오류 추가 중"이 표시되거나 이름 및성에 빈 값을 추가하는 것입니까? – Leo
전체 양식을 보여주십시오. 올바르게 게시 되나요? 모든 스택 오류는 서버에서 추적됩니까? – vector
쿼리를 인쇄하고 stacktrace – Divya