본문 바로가기
SMALL

분류 전체보기527

Spring) DB 접속을 위한 설정 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. DB 계정 및 테이블 생성 -- (관리자계정) spring2 일반계정 생성 alter session set "_oracle_script" = true; create user spring2 IDENTIFIED by 비밀번호 default tablespace users; alter user spring2 quota unlimited on users; grant connect, resource to spring2; -- (spring 계정) -- dev 테이블 생성 create table dev( no number, name varchar2(100) not null, career number n.. 2022. 8. 18.
Spring) 사용자 입력 값 처리 (3) - Command 객체 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 사용자 입력 값 처리 - Command 객체 devForm.jsp 이름 개발경력 이메일 성별 남 여 개발언어 Java C Javascript Python 파라미터 핸들링 - HttpServletRequest 파라미터 핸들링 - @RequestParam 파라미터 핸들링 - Command 객체 커맨드 객체 - 사용자 입력 name 값 - property(setter)가 일치하면 값 대입 - 자동으로 model 속성으로 등록 Controller DemoController @RequestMapping(path = "/demo/dev3", method = RequestMethod.POST) publ.. 2022. 8. 17.
Spring) 사용자 입력 값 처리 (2) - @RequestParam 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 사용자 입력 값 처리 - @RequestParam devForm.jsp 이름 개발경력 이메일 성별 남 여 개발언어 Java C Javascript Python 파라미터 핸들링 - HttpServletRequest 파라미터 핸들링 - @RequestParam @RequestParam - 모든 필드는 필수 값 (기본) → 필수 값 처리에 좋음! - required = false 로 옵션으로 처리 가능 - 자바변수명, name 속성 값과 일치하는 사용자 입력 값을 찾음 - 기본 값 처리도 가능 Model - view단에 전달할 데이터를 속성으로 추가하여 request scope의 속성으로 저장 .. 2022. 8. 17.
Spring) 사용자 입력 값 처리 (1) - HttpServletRequest 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. ※ MVC 구조 https://chanychu.tistory.com/379 Spring) MVC 구조 - Demo, 포워딩 처리 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. MVC 구조 Controller DemoController /** * DispatcherServlet이 먼저 받아서 DemoControlle.. chanychu.tistory.com 사용자 입력 값 처리 - HttpServletRequest devForm.jsp 이름 개발경력 이메일 성별 남 여 개발언어 Java C Javascript Python .. 2022. 8. 17.
Spring) MVC 구조 - Demo, 포워딩 처리 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. MVC 구조 Controller DemoController /** * DispatcherServlet이 먼저 받아서 DemoController를 호출! */ @Controller public class DemoController { @Autowired private DemoService demoService; } @Component를 상속받아 해당 기능을 포함하고 있는 @Controller 어노테이션을 통해 빈으로 등록합니다. DemoService를 의존주입 받아야하므로, @Autowired 어노테이션을 붙여주었습니다. Service DemoService interface public in.. 2022. 8. 17.
Spring) 페이지 나누기 - param변수, root-context/servlet-context/web.xml 설정 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 페이지 나누기 header.jsp ${param.title} Home 게시판 Demo Dev 등록 Dev 목록 로그인 회원가입 index.jsp footer.jsp 태그를 이용하여 include처리를 해주었으며, 페이지마다 해당 하는 제목을 지정해주기 위하여 param 변수를 선언해주었습니다. header.jsp에서 ${param.title}로 value를 가져왔으며, 한글도 처리해주기 위해 태그로 인코딩을 잡아주었습니다. web.xml contextConfigLocation /WEB-INF/spr.. 2022. 8. 17.
LIST