• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

404에러

20.12.08 12:45 작성 조회수 396

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>

}

답변 2

·

답변을 작성해보세요.

0

조개리님의 프로필

조개리

2021.08.13

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

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

0

dyddus35님의 프로필

dyddus35

2020.12.25

맞는진 모르겠지만..

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

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