초보자이며 사용자의 데이터를 확인하고 전체 이름을 반환하는 로그인 서블릿을 만들고 싶습니다.로그인 세부 정보를 확인한 후 사용자 이름을 반환하는 로그인 서블릿
나는 데이터베이스에서 사용자의 전체 이름을 표시하는 것을 제외하고는 모든 것이 작동합니다.
로그인 서블릿 또는 JSP에서이 작업을 수행해야합니까? 만약 내가 JSP로 어떻게 전체 테이블 대신 하나의 전체 이름을 표시 할 수 있습니다.
다음은 서블릿의 관련 코드입니다. 쿼리 된 곳의 first_name 및 last_name을 표시하는 방법이 있습니까?
ps = conn.prepareStatement("select first_name, last_name from userdata where user_name = ? and password = ?");
ps.setString(1, uname);
ps.setString(2, passwd);
rs = ps.executeQuery();
if (rs.next()) {
RequestDispatcher rd = request.getRequestDispatcher("Welcome.jsp");
rd.include(request, response);
//out.println(rs.getString(2));
} else {
RequestDispatcher rd = request.getRequestDispatcher("tryagain.jsp");
rd.include(request, response);
감사의 성과 이름의 값. 그래서 당신의 코드를 추가했지만 netbeans 빨간색 setAttribute 안감입니다. 가져올 항목이 있습니까? –
가져올 필요가 없습니다. 요청 개체를 확인하고 rs.getString()에서 인덱스 또는 열 이름을 설정하십시오. –
열 이름을 설정했는데 여전히 빨간색으로 표시되어 있습니다. 그것은 기호를 찾을 수 없습니다라고 말합니다 –