inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tạo một bảng thông báo cộng đồng JSP mà bất cứ ai cũng có thể theo dõi và học hỏi

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

371

ujujo3169

1 câu hỏi đã được viết

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

Câu trả lời 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

583

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

281

0

리스트 출력

0

234

0

startup.bat 오류 한글깨짐

1

386

1

dropdown에 대해 질문합니다.

0

289

1