자바개발과정/JSP&Servlet

회원관리 시스템 쪽지(보낸 쪽지함)

경진 2008. 7. 21. 15:57
회원관리 시스템 쪽지(보낸 쪽지함)

memberList.jsp, cookieMemberLoginOk.jsp
java.net 클래스의 URLEncoder.encode 를 이용해서 쪽지 내용을 넣는다. (한글 깨짐 현상 수정)

memberList.jsp 상단 쿠키를 읽어온다(스크립트릿)

memberList.jsp 하단 본인이 본인에게 쪽지 안보내게 수정한다

index.jsp 회원정보목록을 id가 null이 아닐때만 볼 수 있게 수정한다
 - 쪽지를 보내면 내용 MEMO_CONTENT 칼럼에 null 값이 입력된다

memo_form.jsp textarea 폼 이름이 ememo_content 라고 오타를 적음 memo_content로 수정한다

MemoVO.java 생성자 추가 여러 쪽지가 올 경우를 생각해서 배열을 생성함
 - getter / setter를 MemoVO[]배열도 추가해야한다. 이 때 이전 MemberVO[]에서 getter와 setter가 없었는대 읽어왔다 사용을 안했나? 확인해봐야겠다.

MemoCtrl.java 쪽지의 전체목록을 볼 수 있게 memoList 메소드를 추가한다
 - 기존 MemberCtrl.java 에 memberList 메소드를 복사해서 사용한다. 앗! 실수로 MemoVO에 생성자를 private로.. 조심하자(rs.getString에서 오류났다)

sendMemoList.jsp 보낸 쪽지함을 만든다. memo_form.jsp 양식(테이블)을 그대로 사용한다. MemoVO.java의 movos(MemoVO[]) 배열도 public 접근자를 준다

member.jsp 몰래 수정했다. 회원 가입후에 index.jsp 페이지로 이동하도록 했다.

memberList.jsp, cookieMemberLoginOk.jsp
다시 URIEncoding 삭제 그냥 server.xml 84번 라인에 URIEncoding="euc-kr" 때려넣었다.
다시 원상 복구하고 글내용이 깨져서 입력된다. 한글 인코딩 형식을 추가했다.

집중 해야겠다!!
senMemoList.jsp -> sendMemoList.jsp 파일 이름 오타
memo_form.jsp 파일안의 from_id를 받는 input 폼의 값(value)를 from_name에서 from_id로 변경 찾는대 1시간걸렸다.