오답 노트

[create] 추가 작업 중 경로 오류

eyoadgkn 2024. 1. 9. 13:33

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>회원가입</title>
</head>
<body>
	<form action="post1?category=pass" method="post">
		<p>ID : <input type="text" name="id" required>
		<p>password : <input type="password" name="passwd"  required>
		<p>password 확인 : <input type="password" name="passwd2" required>
		<input type="submit" value="전송">
	</form>
</body>
</html>

WebServlet 매핑 중에 경로 오류로 controller로 다가가질 못했는데,

이 상태에서 submit 하게 되면 

http://localhost:8080/sp1/login/post1?category=pass

login 폴더에 계속 머물게 되어서 상위폴더로 이동 한 뒤에 이동을 시켜주면 된다.

<경로 수정 전>

	<form action="post1?category=pass" method="post">

<경로 수정 후>

	<form action="/sp1/post1?category=pass" method="post">