inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기

4강에서 로그인페이지 아이디 비번 입력하고 넘어가는 부분에서 에러가납니다

371

ujujo@naver.com

작성한 질문수 1

0

아이디랑 비번을 치면 넘어가야하는데

자꾸 에러가나요ㅠㅠ 에러는

HTTP Status 500 – Internal Server Error


Type Exception Report

Message Can't find a method to write property [userID] of type [java.lang.String] in a bean of type [user.User]

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: Can't find a method to write property [userID] of type [java.lang.String] in a bean of type [user.User]
	org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(JspRuntimeLibrary.java:321)
	org.apache.jsp.loginAction_jsp._jspService(loginAction_jsp.java:125)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/8.5.41

 

이렇게 뜹니다 

 

 

제코드는 똑같이헀는데요..

 

package user;

 

public class User {

 

private String userID;

private String userPassword;

private String userName;

private String userGender;

private String userEmail;

 

public String getUserID() {

return userID;

}

 

public void setUserId(String userID) {

this.userID = userID;

}

public String getUserPassword() {

return userPassword;

}

public void setUserPassword(String userPassword) {

this.userPassword = userPassword;

}

public String getUserName() {

return userName;

}

public void setUserName(String userName) {

this.userName = userName;

}

public String getUserGender() {

return userGender;

}

public void setUserGender(String userGender) {

this.userGender = userGender;

}

public String getUserEmail() {

return userEmail;

}

public void setUserEmail(String userEmail) {

this.userEmail = userEmail;

}

 

 

}

//loginAction

 

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

    pageEncoding="UTF-8"%>

<%@ page import="user.UserDAO" %>

<%@ page import="java.io.PrintWriter" %>

<% request.setCharacterEncoding("UTF-8"); %>

<jsp:useBean id ="user" class="user.User" scope="page"/>

<jsp:setProperty name ="user" property="userID"/>

<jsp:setProperty name="user" property="userPassword"/>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>JSP web board page</title>

</head>

<body>

<%

UserDAO userDAO = new UserDAO();

int result = userDAO.login(user.getUserID(), user.getUserPassword());

if (result == 1){

PrintWriter script = response.getWriter();

script.println("<script>");

script.println("location.href = 'main.jsp'");

script.println("</script>");

}else if(result == 0){

PrintWriter script = response.getWriter();

script.println("<script>");

script.println("alert('Invalid Password')");

script.println("history.back()");

script.println("</script>");

}

else if(result == -1){

PrintWriter script = response.getWriter();

script.println("<script>");

script.println("alert('User ID doesn't exist')");

script.println("history.back()");

script.println("</script>");

}

else if(result == -2){

PrintWriter script = response.getWriter();

script.println("<script>");

script.println("alert('Database error is occured')");

script.println("history.back()");

script.println("</script>");

}

%>

</body>

</html>

대체 뭐가 문제인걸까요?

java jsp

답변 0

페이지네이션 버그

0

49

0

이클립스 WebContent나오지 않음 질문

0

768

2

소스코드 어디서보나요??

0

714

0

소스코드는 어디서 봐요??

0

393

0

db error

0

543

1

hello world 실행 시

0

341

0

return -2 문제

0

399

1

제목이랑 콘텐츠 입력해도 '입력 안된 사항 있다고 뜹니다'

0

311

0

Apache Tomcat v8.5가 안뜨는 경우 어떻게 해야 하나요?

0

465

1

dropdown에 대해서 질문입니다.

0

385

1

useBean의 class 속성을 위한 값 [user.User]은(는) 유효하지 않습니다.

0

4083

3

user.getUserID() 질문이요

0

419

0

mysql jdbc driver 오류 뜨시는분들 보세요!

3

582

0

loginAction에서 histoty.back 안되시는 분들 보세요~

1

517

0

해당 jsp 프로젝트의 구조가 어떻게 되죠?

0

379

1

jre설치여부

0

373

1

이클립스에서 jsp 문법 오류를 발견할 수 없는데..

0

451

1

이걸 보시는 분이 계실진 모르지만 남겨봅니다

4

365

1

login.jsp 전체 코드에 대해 질문을 드립니다

1

459

0

회원가입페이지에서

0

256

0

게시판 임포트 문제 해결하고 게시판 글쓰기 기능 테스트 하고 로그인 기능 테스트 도중 문제가 생겼습니다;;;;;

0

279

0

리스트 출력

0

233

0

startup.bat 오류 한글깨짐

1

384

1

dropdown에 대해 질문합니다.

0

288

1