inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌

Session

404에러

639

형욱박

작성한 질문수 31

0

안녕하세요. 

아래처럼 작성했는데 login.jsp에서 아이디/비번 입력 후 서밋 시 에러가 발생합니다. 

login.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

<form action="loginCon" method="post">

ID : <input type="text" name="mID"><br>

PW : <input type="password" name="mPW"><br>

<input type="submit" value="login">

</form>

</body>

</html>

------------------------------------------------------------------------------------------

LoginCon.jsp

package com.servlet;

import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;

@WebServlet("/LoginCon")

public class LoginCon extends HttpServlet {

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

PrintWriter out = response.getWriter();

String mID = request.getParameter("mID");

String mPW = request.getParameter("mPW");

out.print("mID : " + mID);

out.print("mPW : " + mPW);

HttpSession session = request.getSession();

session.setAttribute("memberId", mID);

response.sendRedirect("loginOK.jsp");

}

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

doGet(request, response);

}

-----------------------------------------------------------------------------------

loginOK.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

<%

session = request.getSession();

out.print("memberId :" + session.getAttribute("memberId") + "<br>");

%>

</body>

</html>

}

jsp java

답변 2

0

반짝이는 다람쥐

loginCon에 어노테이션을 대문자로 적으셨네요

윗분 댓글처럼 하시던지 어노테이션을 소문자로 바꾸셔야합니다

0

dyddus35

맞는진 모르겠지만..

login.jsp 파일에서 폼태그  action = "loginCon"을

"LoginCon"으로 수정해야될거같습니다..

doPost 안에서 doGet을 호출하는 방식이 흔한가요?

0

61

1

15강 한글 처리 질문

0

97

1

코드 임포트시 오류

0

126

1

이클립스말고 인텔리제이로만 했었는데여...

0

195

1

The server does not support version 5.0 of the J2EE Web module specification.

0

407

1

500 에러

0

252

1

일반적으로 로그인 상태 판정을 쿠키로 하나요?

0

342

1

강의 재생 오류 문의

0

329

1

session 변수 선언하지 않았는데 어떻게 에러가 안생기나요

0

362

1

servlet mapping 인식이 안되는것 같아요

0

740

1

프로젝트 생성시 javascript resources가 생성안됨

0

900

1

내가 만든 쿠키~

0

624

1

내까 만든 쿸키~~~

3

455

0

마지막에 modifyBook 이 안되는 이유

2

438

1

jdbc 파일의 경로

2

544

1

오라클 설치 오류...

0

494

0

이 강의는 액션태그는 안 다루나요? forward?

0

402

0

system.out.println 에러

0

2367

2

17분쯤에 if(c.getName().equals("memberId"))

0

359

1

클래스낫파운드 예외

0

291

0

(String)getServletContext().getAttribute 여기에 담고 바로 Servlet.Get 서버 실행에서 null값 나오는분들 ServletEx 서버 들렸다가 다시 오면 값 나와요

3

484

2

sqldeveloper.exe 실행과정 문제

0

349

0

커밋의 의미??

0

457

1

지어어 관련 질문 할게요

0

311

0