0
나는 netbeans 및 MySQL을 사용하여 데이터베이스가 연결된 웹 사이트를 만들고 있습니다. 웹 사이트의 양식에 제출 된 정보를 데이터베이스에 입력하기 위해 코드를 작성했지만 실제 입력은 데이터베이스에 삽입되지 않으며 '$ _POST [username]', '$ _ POST [date] ','$ _ POST [message1] ','$ _ POST [acknowledgment] '... 사용자가 입력 한 값을이 값으로 사용하고 싶습니다.jsp를 사용하여 데이터베이스 업데이트
누구든지 나를
<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%>
<%--
Document : teacher1
Created on : 07-Mar-2012, 02:36:31
Author :
--%><sql:update var="messages" dataSource="jdbc/noticeboard">
INSERT INTO messages (username, postedon, message, acknowledgment)
VALUES ('$_POST[username]','$_POST[date]','$_POST[message1]','$_POST[acknowledgment]')
</sql:update>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head> <body>
<h1>Hello World!</h1>
<h1>Submit your notices below:</h1>
<form name="messages" action="teacher1messages.jsp" method="POST" enctype="multipart/form-data">
<h1>Username:</h1>
<input type="text" name="username" value="eg.cs09kkk1" />
<h1>Date of notice:</h1>
<input type="text" name="date" value="dd/mm/yy" />
<h1>Notice:</h1>
<textarea name="message1" rows="4" cols="20">
[Type your notices here]
</textarea>
<input type="submit" value="submit" name="submit" />
<h1>Acknowledgment:</h1>
<input type="text" name="acknowledgment" value="" />
</form>
</body>
</html>
당신을 감사하십시오이 문제를 해결 또는 아무것도를 제안하는 데 도움이 될 수 있습니다!
결과가 null입니까? – user1162494
양식이 'teacher1messages.jsp'에 값을 제출 중입니다. 이 파일은을 실행중인 올바른 파일 이름입니까? –
tusar
코드는 teacher1에 없습니다. 나는 코드의 해당 부분을 변경하고 여전히 데이터베이스에 null로 나타납니다 – user1162494