-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsignup.jsp
More file actions
33 lines (27 loc) · 984 Bytes
/
signup.jsp
File metadata and controls
33 lines (27 loc) · 984 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<%@page import="java.sql.* "%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<% request.setCharacterEncoding("UTF-8"); %>
<%@ include file="db.jsp"%>
<%
try{
String id = request.getParameter("id");
String password = request.getParameter("password");
String nickname = request.getParameter("nickname");
String message = request.getParameter("message");
String sql = "INSERT INTO signup(id, password, nickname, message) values(?, ?, ?, ?)";
pstmt = conn.prepareStatement(sql); //sql문 실행
pstmt.setString(1, id); //파라미터에 값 넣어 줌 sql문 순서대로
pstmt.setString(2, password);
pstmt.setString(3, nickname);
pstmt.setString(4, message);
pstmt.executeUpdate(); //update = insert, delete, update 리턴하지 않기 때문임
response.sendRedirect("mainpage.jsp");
}
catch(Exception e){
out.print(e);
} finally {
if (pstmt != null) pstmt.close();
if(conn!= null) conn.close();
}
%>