전체 글

기초 프로그래밍 지식과 백엔드 관련 공부 자료를 게시합니다.
· JAVA
final 키워드 대상의 변경이 불가능하도록(변경의 최종) 지정 변수에 final이 붙을 경우 => 변수 값 변경 불가 = 저장되어 있는 값만 사용 가능 = 상수로 취급됨 => 일반 변수와 구별하기 위해 이름을 보통 대문자로 사용하며, 단어와 단어 사이의 구분은 언더스코어(_)를 사용함 ex) MAX_NUM => 반드시 초기화 필수! 단, 초기화를 수행하지 않는 상수를 blank final 상수라고 하며 생성자를 통해 초기화하면 사용 가능함 => 목적 : 객체마다 다른 상수 값을 갖기 위함 메서드에 final이 붙을 경우 => 메서드 변경 불가 = 오버라이딩 금지! 클래스에 final이 붙을 경우 => 클래스 변경 불가 = 상속 금지! // final 변수의 대표적인 예 : Math 클래스의 PI상수 S..
· JSP·Servlet
서블릿 + JSP 연결 (포워딩) @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("TestServlet1_doPost() 실행"); // 데이터 생성 -> JSP 페이지에서 출력 // request영역에 정보를 저장해서 전달 request.setAttribute("cnt", 2000); // 서블릿 + JSP( attribute.jsp )연결 (포워딩) RequestDispatcher dis = request.getRequestDispatcher("./jstl.el/attribute.jsp..
· JSP·Servlet
EL 연산자 elOperatorTest.jsp 숫자1 : 숫자2 : elOperatorTestPro.jsp 전달정보 저장 num1 = ${param.num1 }, num2=${param.num2 } 기본적인 형변환 제공, 하나의 EL 표현식 안에서 연산 수행 num1 + num2 = ${param.num1}+${param.num2} num1 + num2 = ${param.num1 + param.num2} num1 * num2 = ${param.num1 * param.num2} ❓num1, num2 값이 모두 양수인가? num1 = ${param.num1 }, num2=${param.num2 } ❗${param.num1>0 && param.num2>0} ❓num1, num2 값이 같은지, 다른지 비교 (같..
· JSP·Servlet
중복된 이름의 파라메터 정보를 저장 getParameter()은 중복된 데이터 처리가 불가하다 그래서 중복된 데이터를 처리하고 싶으면, String[] foods = request.getParameterValues("foods"); getParameterValues()를 사용하는 것이다. 중복된 이름의 파라메터 정보를 저장 JSP (X) 음식1 : (X) 음식2 : ➡️ String foods1 = request.getParameter("foods") (O) 음식1 : (O) 음식2 : ➡️String[] foods = request.getParameterValues("foods") EL (X) 음식1 : ${param.foods} (X) 음식2 : ${param.foods} ➡️ String foods..
· JSP·Servlet
JSP 코드를 EL 언어로 간단하게 구현하기 JSP 코드와 EL 코드로 나타내봤다. JSP 코드를 주석해보면 ➡️ 주석처리를 해줘도 결과값이 나옴!! 나이 +100 : ${param.age +100 } EL 표현식은 자동으로 정수데이터를 형변환한다. ➡️ 별도의 형변환이 필요없다! 편하다~ ❗한글처리는 해줘야함 위 코드를 통해 EL 표현식을 사용하면 간편하게 사용 가능한 것을 알아보았다!
· JSP·Servlet
추가해주는 것이 다운로드를 한 것과 같다. EL(Expression Language) : 표현(식) 언어 사용목적 - 간편한 출력 - out.println(), 을 대신하기 위한 표현법 사용방법 ${변수 } ${식(연산)} ${메서드 호출(단, 리턴이 있는 경우만)} EL 내장객체 pageScope / requestScope / sessionScope / ApplicationScope param / paramValues header / headerValues cookie initParam(객체 초기화) 사용도 낮음 pageContext (객체 참고) EL 연산자 (p516~517) 산술연산자 ( + - * / % ) 논리연산자 ( && || ! ) 비교연산자( == != > =
FastEthernet 0/0 의 Description을 설정하시오. Description : ICQA en conf t interfae fasteternet 0/0 description ICQA exit exit copy r s --------------------------------------- serial 2/0을 사용 가능하게 IP 주소를 192.168.0.101/24와 두번째 ip 192.168.0.102/24로 설정하고 활성화 하시오 en conf t interface serial 2/0 ip add 192.168.0.101 255.255.255.0 ip add 192.168.0.102 255.255.255.0 no shutdown exit exit copy r s --------------..
border를 기준으로 요소 내부의 양사방 여백 1. padding의 각 방향별 지정 속성 padding-top:n; 위쪽에만 n만큼 지정 padding-right:n; 우측에만 n만큼 지정 padding-bottom:n; 아래만 n만큼 지정 padding-left:n; 좌쪽에만 n만큼 지정 #p01 {border: 1px solid; padding: 10px;} #pdr>li { border: 1px solid;} .pt {padding-top: 30px;} .pr{text-align: right; padding-right: 30px;} .pb {padding-bottom: 30px;} .pl{padding-left: 10%; 2. padding의 값 갯수별 지정법 padding:n n n n; 상 우..
ઇ땅코니ଓ
땅콩맛츄르