JSP 문자열, 정수 파라미터 받기(GET, POST방식)
·
JSP/JSP 기본 개념
먼저 내용을 정리하고 예시를 살펴보자! HTTP요청 메서드 1. GET - 대부분의 요청은 GET으로 이루어진다. - 요청응답 속도가 가장 빠르다. - 단, 파라미터 전송을 URL에 담아서 보내기 때문에 노출된다. - 파라미터 전송 길이에 제한이 있다. - 내용이 간단한 경우 사용 2. POST - 파라미터를 HTTP Header라는 부분에 담아서 보낸다. (HTTP Header에서 보내는 과정에서encoding을통해 기계어로 바뀐다, 꺼낼때에는 decoding) - encoding/decoding 방식은 같아야한다. - 따라서, 주소창에는 노출되지 않는다. - 단, GET보다 속도는 느리다. - 파라미터 전송 길이에 딱히 제한이 없다. - 정보가 중요하고 긴것들은 POST를 사용한다.(블로그, 파일 업..
JSP 지시자,선언부,실행부,표현식
·
JSP/JSP 기본 개념
JSP 기초(지시자,선언부,실행부,표현식) 지시자 (directive) : , 페이지 전반에 걸친 설정이나 외부 파일을 불러오는 용도로 사용 선언부(declaration) : , 필드나 메서드를 선언하는 부분. Java로 치면 클래스의 바로 안쪽 선언부 : 서버 실행 후 최초 요청시 생성되고, 서버 종료시 제거 실행부(scriptlet) : , 실행할 Java코드를 작성. 지역변수 선언 및 제어문 사용.Java로치면 main함수 비슷 실행부 : 페이지를 요청시 생성되고, 페이지가 클라이언트에게 응답이 되면 제거 표현식(expression) : , Java의 데이터를 HTML 영역에 출력
리눅스 마스터2급 - 명령어 정리(1) man,passwd,useradd 등
·
리눅스/리눅스 마스터 2급
which 실행되는 명령어의 위치를 절대경로로 보여준다 alias 환경변수인 PATH에 등록된 경로에만 검색 alias가 설정되어 있는 경우 설정된 내용까지 확인 alias 지정 : alias 나만의 명령어 = 기존 명령어의 조합 ex ) alias li = list alias의 해제 unalias 지정한 나만의명령어 unalias -a 모든 alias해제 도움말 종류 - man - info 명령어 --help - whatis -apropos man man -k : 해당 키워드로 발견되는 모든 매뉴얼의 내용을 검색하여 보여준다. (apropos명령어와 같은역할) man -f : 키워드에 대한 완벽히 일치되는 매뉴얼 페이지에 대한 정보를 보여준다.(whatis와 같은 역할) man -w : man 명령 실..
자바(Java) 참조변수의 형변환(업캐스팅/다운캐스팅)
·
JAVA-기초/JAVA기본
참조변수의 형변환? 기본형 변수와 같이 참조변수도 형변환이 가능하다. 단,서로 상속관계에 있는 클래스 사이에서만 가능하다. 자손타입과 조상타입간에 서로 참조변수로의 형변환만 가능하다. 이는 바로 윗 조상이 아닌 최상위 조상인 Object클래스와도 형변환이 가능하다. 업 캐스팅과 다운캐스팅 업 캐스팅 자손 클래스 -> 조상 클래스 : 형변환 생략가능 예시) 다운캐스팅 조상 클래스 -> 자손 클래스 : 형변환 생략불가능 예시를 보면서 이해해보자. 사진에서처럼 조상 클래스1개와 자손 클래스 2개가 있다. 조상클래스와 자손클래스의 형변환이 어떻게 이뤄지는지, 어떤 상황에서 에러가 발생하는지 알아보자. 참고로 자손클래스간의 관계는 전혀 발생하지 않는다. Keybaord - Neonkeyboard // Keyboa..
자바(Java) 다형성(조상클래스,자손클래스)
·
JAVA-기초/JAVA기본
다형성? 여러 가지 형태를 가질 수 있는 능력이란 뜻이며, 한 타입의 참조변수로 여러 타입의 객체를 참조할 수 있도록 한다. 더 자세히 말하면, 조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있도록 하는 것이다. Keyboard와 NeonKeyboard는 서로 상속관계에 있으며 Keyboard는 조상 클래스, NeonKeyboard는 자손클래스이다. 참조 변수 k 에는 키보드 객체의 주소 값이 담겨 있으며, 참조 변수N에는 네온키보드의 값이 담겨있다. 이처럼 참조변수와 인스턴스의 타입이 일치하는 것이 보통이다. 이번엔 서로 상속관계에있는 두 클래스에서 조상 클래스의 타입의 참조변수로 자손클래스를 참조해보자. Keyboard(조상 클래스)참조변수 K에 NeonKeyboard(자손클래스)의 ..
자바(Java) 인스턴스(객체), 객체 배열
·
JAVA-기초/JAVA기본
인스턴스(instace)? 어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 한다. 인스턴스는 객체와 같은 의미이다. 예를 들어 책상은 객체이며, 책상 클래스의 인스턴스이다.라고 생각할 수 있다. 객체의 구성요소 객체는 다양한 속성과 다양한 기능을 갖는다. 속성 - 멤버변수, 특성, 필드, 상태 기능 - 메서드, 함수, 행위 인스턴스의 생성 및 사용 인스턴스(객체)는 참조변수를 통해서만 다룰 수 있으며, 참조변수의 타입은 인스턴스의 타입과 동일해야한다. Computer CP = new Computer();