일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 실기
- Java
- param
- DB
- 스프링
- 1회
- 프로젝트
- 개발자
- List
- 2021년
- JSTL
- el표기법
- 웹개발자
- set
- 그레이들
- 리액트
- Oracle
- IT
- spring
- MVC
- c:out
- servlet
- sendRedirect
- sql
- map
- jsp
- forTokens
- 정보처리기사
- forward
- 프레임워크
- Today
- Total
목록CODE_ZIP (9)
룽쓰의 개발도구

이 카테고리에는 하나의 게시판을 만들기 위해서 필요한 소스코드들과 그에 대한 설명을 적을 예정이다. 우리가 보는 웹 사이트는 어떤 구성으로 되어 있을까? 이전에 언급했던, 그리고 제목에도 기재되어있듯이 MVC 모델을 주로 따르게 된다. 간략하게 그림으로 보자면 위와 같다. 개발자의 입장에서 이야기해보겠다. [ 필수 요소 ] 1. 사용자가 볼 수 있는 웹 사이트. 즉, MVC 모델의 V인 View이다. 사용자가 웹사이트에 들어와서 실질적으로 볼 수 있는 화면을 말하고, View를 설계할 때는 UI, UX를 고려해서 디자인적으로도 사용자들에게 편안함을 줄 수 있어야 한다. 2. 사용자의 요구사항을 처리할 수 있는 Model. 사용자가 웹사이트에 들어와서 회원가입이라는 버튼을 누르면 회원가입 페이지로 넘어가고..

지금 적어두지 않으면 많은 것을 잊어먹을 것 같아서 두서없이 적으려고 한다. 적으면서 기억하자. [ A. ControllerUsingURI.java ] package mvc.controller; import java.io.FileReader; import java.io.IOException; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Properties; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax..
[ A. 다양한 방법으로 JSTL의 배열을 사용해보자 ] 첫번째 일반 배열을 forEach로 출력하기 1) 첫번째 방법 c:set 사용하기 ${num1 } : 2) 두번째 방법 String 배열에서 받아오기(점찍기 싫어서 int로 했음) ${number2 } : 두번째 ArrayList에 값을 넣어서 forEach로 출력하기 ${car } : 세번째 forTokens로 구분자를 기준으로 나눠서 출력하기 1) 첫번째 방법 : c:forTokens에 items에 바로 값을 넣기 ${token } : 2) 두번째 방법 : String을 입력해서 사용해보기 ${food } :
[ A. c:forTokens를 사용해서 구분자를 기준으로 반복 출력 ] 콤마와 점을 구분자로 사용: ${token } [ ${l.count }.${subjno } ]
[ A. c:set을 통한 저장과 jsp:forward를 사용해서 페이지 이동 ] [ B. request로 넘어온 값들의 출력과 c:forEach를 통한 반복출력 ] 점심 후보 1 : ${MENU[0] } 점심 후보 2 : ${MENU[1] } 점심 후보 3 : ${MENU[2] } JSTL 점심 후보 1 : JSTL 점심 후보 2 : JSTL 점심 후보 3 : ${str[0] } ${str[1] } ${str[2] } 오늘의 점심 메뉴입니다. ${dish }
[ A. sendRedirect를 이용해보자 ] [ B. 보낸 값들의 오류 처리를 해보자 ] 나눗셈 프로그램(313) // 문제되는 내용이 있다는 것이다. 익셉션이 발생했습니다. 에러 메세지 :: ${ex.message }
[ A. redirect를 이용한 페이지 이동 ] [ B. 다양한 방법으로 redirect를 받아보자 ] 파라미터로 날아오는 놈 계산 파라미터를 일반 변수처럼 받아와보기 :: 안됨 :: ${num1*num2 } 파라미터를 받아오기 :: ${param.num1*param.num2 } request.getParameter로 변환해서 EL로 받아와보기 :: 안됨 :: ${num3*num4 } requestParameter로 받아서 출력하기 : c:out으로 출력하기