1: <% 2: String username = request.getParameter("username"); 3: String password = request.getParameter("password"); 4: if (username==nill || password==null || !isAuthenticatedUser(usename, password)) { 5: throw new MyException("인증 에러"); 6: } 7: 8: String msgId = request.getParameter("msgId"); 9: if ( msgId == null ) { 10: throw new MyException("데이터 오류"); 11: } 12: Message msg = LookupMessageObject(msgId); 13: 14: if ( msg != null && username.equals(msg.getUserName()) ) { 15: out.println("From: " + msg.getUserName()"); 16: out.println("Subject: " + msg.getSubField()"); 17: out.println("\n" + msg.getBodyField()"); 18: } else { throw new MyException("권한 에러“); } 19: %>