-> 이제 login 에 대응하는 파일을 만들어 보자.
-> 인코딩 방식을 바꿔야 한다.
out.println("<h1>서버에서 만든 글씨~!~!</h1>");
join.html
servPrj/views/join.html
까지 해야한다!!✨✨✨✨
<!-- 절대경로 -->
<form action="/servPrj/join" method="get">
<!-- 상대경로 -->
<form action="../join" method="get">
@WebServlet("/join")
String[] color = req.getParameterValues("userColor");
//...
System.out.print("좋아하는 색 : ");
for (String color : colors) {
System.out.print(color+", ");
}
이렇게 입력한 값들은 url에 넘어간다.
request를 보낼 때 head에 담아서 보낸다.
이제 body에 담아서 보내보자. -> url 에 안보인다!!
<form action="../join" method="post">
->
405 에러 : doGet함수로 JoinServlet.java 여서!!!
->
protected void doPost(...)
form 안에 name값을 기준으로 파라미터를 가져온다.
화면의 form태그 안에 name이 아예 없으면?
-> null
화면의 form 태그 안에 name이 있긴 한데, 값을 안넣고 제출누르면??
-> ""(빈문자열)