본문 바로가기

분류 전체보기

(422)
[JSP] 회원관리 페이지 만들기 - 로그인 폼 만들기 회원관리 페이지에서는 크게 관리자와 회원으로 나눈다. 관리자는 회원을 등록할 수도 있고 수정할 수도 있으며, 회원 자신의 정보만 볼 수 있다고 하자. 그래서 처음 필요한 것은 회원정보를 저장할 DB를 만드는 것이다. 이번 JSP 회원관리 페이지 만들기는 오라클 데이터베이스를 기반으로 한다. 먼저 테이블을 생성한다. create table employees( id varchar2(10) PRIMARY KEY NOT NULL, -- 사용자 아이디 pass varchar2(10) NOT NULL, -- 비밀번호 name varchar2(24), -- 이름 lev char(1) DEFAULT 'A', --A:운영자, B:일반회원 enter DATE DEFAULT SYSDATE, -- 입사일자 gender cha..
[코드업/자바] 기초100제 - 정수 1개 입력받아 부호 바꿔 출력하기 1040 : [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기(설명) 입력된 정수의 부호를 바꿔 출력해보자. 단, -2147483647 ~ +2147483647 범위의 정수가 입력된다. 참고 단항 연산자인 -(negative)를 변수 앞에 붙이면 부호가 반대로 바뀌어 계산된다. 1. 정수 1개가 입력된다. 2. 부호를 바꿔 출력한다. ex) -1 1 import java.util.*; public class codeup { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); System.out.println(-num); } }
[코드업/자바] 기초 100제 - 정수 2개 입력받아 합 출력하기2 1039 : [기초-산술연산] 정수 2개 입력받아 합 출력하기2(설명) 정수 2개를 입력받아 합을 출력해보자. 단, 입력되는 정수는 -2147483648 ~ +2147483648 이다. 참고 + 연산자를 사용하면 된다. 단, 계산된 결과가 int 형으로 저장할 수 있는 범위를 넘어갈 수 있기 때문에 다른 데이터형을 사용해야 한다. 1. 2개의 정수가 공백으로 구분되어 입력된다. 2. 두 정수의 합을 출력한다. ex) 입력 : 2147483648 2147483648 출력 : 4294967296 package excercise; import java.math.BigInteger; import java.util.*; public class codeup { public static void main(String..
[JSP] 데이터베이스를 이용한 회원관리 시스템 - 6(회원정보 수정) 회원정보 수정 페이지 이동 회원전용페이지(main.jsp)에 회원정보수정 버튼을 만든다.  회원 전용 페이지에서 [회원정보변경] 버튼을 클릭  GET방식으로 MemberUpdateServlet(memberUpdate.do)을 요청한다.  MemberUpdateServlet의 doGet() 메소드에서 폼에서 입력된 userid를 사용하여 회원 수정 페이지(memberUpadate.jsp)로 이동한다. 패키지명 : com.human.controller 클래스명 : MemberUpdateServlet URL Mapping : memberUpadate.do doGet() { (1) request 객체에서 userid를 얻어온다. (2) MemberDAO 객체를 생성하고, 사용자 정보를 데이터베이스에서 조회..
[강남 맛집/ 강남 혼밥 추천] 인기명 - 갈비비빔밥 처음 먹어보는게 신세계 안녕하세요 가죽쟁이 개발자입니다. 오늘도 끝없이 걷다가 뭘 먹지 고민하던 중에 골목길로 들어선 나에게 가성비가 보이는 메뉴판 발견!!!! 그럼 한 번 먹어봐야죠 굉장히 골목에 있어서 마음먹고 찾는게 아니면 조금 찾기 어려울거같습니다. 저도 정말 정처없이 걷다가 발견하게 됐는데요 이게 딱 눈에 띄었습니다. 갈빔밥이 무려 6,500원!!! 이정도 가격이면 한 번 정도 먹어볼만하죠 근데 시간이 좀 늦어서 장사를 하나 안하나 물어보면서 들어갔습니다. 런치메뉴는 이렇게 있습니다. 나중에 국밥먹으러 와도 되겠어요 거기에다가 튀김까지 추가해서 먹으면 더 맛있을거같습니다. 일단 가장 히트를 쳤다는 갈빔밥을 주문합니다. 평소에는 뭘 파나 했더니 갈비찜이나 해물찜을 파는거 같더군요 다양한 토핑을 추가해서 먹을 수 있네요 ..
[JSP] 데이터베이스를 이용한 회원관리 시스템 - 5(회원가입 구현)  GET방식과 POST 방식 사용 구분  GET 방식 – 입력 폼을 출력할 때 사용(회원 가입, 게시글 작성 등)  POST 방식 – 입력 폼에 자료 입력 후 데이터베이스에 정보 저장 시 사용  회원정보 입력폼을 출력하기 위한 서블릿 클래스를 작성한다. 클래스명 : JoinServlet 패키지명 : com.human.controller URL Mapping : /join.do protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String url = "member/join.jsp"; // 회원가입 화면을 표시한다. request.getReq..
[강남 맛집/강남 혼밥 추천] 미도인 - 약간 혼밥 상위 레벨 근데 대창덮밥 너무 맛있어 안녕하세요 가죽쟁이 개발자입니다. 이번에는 덮밥이 너무 먹고싶어서 어디서 먹을까 돌아다니던 중에 덮밥이 너무 맛있게 생긴 집을 발견했습니다. 바로 미도인!!!! 이름만 듣고 화장품가게나 카페 느낌이었는데 아니었네요 그리고 생각보다 많이 유명했던 곳이더라구요 덮밥좋아하는데 이제서야 알다니 ㅠㅠㅠㅠ 그래서 들어가봅니다. 입구는 두 군데인거같더라구요 저는 제일 큰 입간판이 있고 가장 메인 출입구처럼 생긴 곳으로 올라갔습니다. 과연 인테리어가 너무 예뻐요 제가 제일 좋아하는 경성느낌 인테리어입니다 메뉴는 정말 다양하게 있더라구요 찍은건 제가 먹고싶은 것들만 찍었는데 이거 이외에도 정말 많은 메뉴들이 있습니다. 주방장님 정말 열일하시겠어요 7그릇 한정으로 되어있는 건 너무 먹어보고싶네요 전체적인 디자인이 경성느낌..
[JSP] 데이터베이스를 이용한 회원관리 시스템 - 4(로그인 인증처리, 회원 인증 처리)  입력 폼을 위한 서블릿 클래스 만들기 패키지명 : com.human.controller 클래스명 : LoginServlet URL Mapping : /login.do doPost() 메소드에서 아래와 같이 처리  RequestDispatcher 객체를 이용하여 "meember/login.jsp로 forward 처리 일반적으로 홈페이지에서 로그인을 시도하면 login.do와 같은 요청이 일어난다. 로그인 시에 http://localhost:8181/web-project-09/login.do주소로 요청하는 것은 불편하므로 index.jsp 페이지를 생성하여 다음과 같이 입력한다. 로그인 페이지로 이동 웹 브라우저에 http://localhost:8181/web-project-09/ 만 입력하면 inde..