학원 11월 25일

jyp·2022년 11월 25일
0

학원

목록 보기
2/57
post-thumbnail

null이 나오는 경우
이름을 없는 이름을 불러올 경우
체크박스에 체크를 안했을 경우

input 태그에 radio 속성은 체크한 후 취소가 안됨
그래서 보통 비밀글 체크할땐 checkbox 속성을 사용한다고함

오류중 NumberFormatException null값을 정수로 바꾸려고 해서 나는 오류다.

event.clientX; // 마우스이벤트가 발생했을때 마우스의 X좌표
event.clientY; // Y좌표

폼태그가 해당 레코드 밖에 안에 있을 경우 ex)
<a href="#"id")%>)">

해당 레코드에 함수를 호출 후

비밀글을 글에 링크를 복사해서 들어갈때 ex)

if(request.getHeader("referer")==null) // 복사를 통해 주소를 입력한 경우 null값이 올 경우 list로 다시보내기
{
// 경고페이지 or 첫번째 페이지로 이동하는게 일반적
response.sendRedirect("list.jsp");
}

jsp 내장객체
1. request(HttpServletRequest) : 이전문서에서 전달되는 객체 + 현재문서 영역
2. response(HttpServletResponse) : 사용자에 응답
3. out(JspWriter) : 브라우저에 전송될 내용을 출력
4. session(HttpSession) : 웹 서버에 접속한 브라우저별 발생되는 영역 * ( 개인적인 영역 )
- 주로 세션은 회원관련 쪽에서 자주 사용함 ( 그냥 자주 사용함 )
- 같은 브라우저를 닫지 않고 계속 사용할 경우 값을 불러올수 있음
- 브라우저 단위로 실행한다라고 보면 됨
- 세션 변수는 한사용자당 하나씩 할당한다고 보면 됨
5. application : 웹서버가 실행이 될때 발생되는 하나의 영역 ( 전체적인 영역 )
- 현재 접속인원이나 , 접속자의 명단을 보여줄때 사용함
- 사용자 전체가 볼수 있게 끔 만들때 사용함
6. pageContext : 현재 문서에서만 존재하는 영역 << request 처럼 이전 문서까지 가져오지 못함

생성 하는법 ( 4가지 전부 다 같은식 )
pageContext.setAttribute("변수명", "값");

불러올땐
session.getAttribute("변수명");

and 조건을 이용해서 홈페이지 로그인시 사용자랑 비밀번호가 일치 한지 확인하는 ex)

select * from member where userid='sofina89' and pwd='1234';

보통 로그인 가능한 홈페이지에서 본인 구매목록이나 메일 등 본인것만 나오는 이유는 고유한 userid를 통해
고유한 userid와 일치하는 데이터를 가져오기 때문??맞나??

로그아웃
session.invalidate();

profile
국비 코딩

0개의 댓글