전체 글
-
[JSP] 자바스크립트(JavaScript).js기초/JSP 2017. 2. 14. 11:57
자바 스크립트 HTML자체로는 동적인 역할을 할 수 없기때문에 부가적인 프로그래밍을 해줘야하는데 그중에 하나가 자바스크립트 입니다 또한 클라이언트 측에서 실행(브라우저가 js를 해석)되기떄문에 (js, css, html, jquery) 클라이언트 측 언어입니다. [사용목적] 스크립트 함수를 통해서 데이터 유효성 검토 및 알림창 보여주기 (팝업창, 경고창, 페이지 이동도 시킨다.) → html의 동적영역을 담당합니다. [스크립트 함수] return에 의해서 submit(페이지 전송)의 진행여부를 결정하는데 return true; → 전송o return false; →전송x [자바스크립트 변수 타입] → 탬플릿변수 var를 사용(알아서 변수타입이 설정) var age = 11; → 정수타입 var PI = ..
-
[C/C++] 사칙연산, 연산자기초/C,C++ 2017. 2. 14. 10:08
[사칙 연산] 기호 의미 비고 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈(몫) 정수형끼리 하면 소숫점 표시 X % 나머지 [복합 대입 연산자] 대입 연산자 =의 활용 =이라는 연산자는 result = num1 + num2; 이라고 했을 때 num1 + num2의 값을 result에 대입한다라는 의미입니다. 그말은 오른쪽의 값을 왼쪽에 대입한다와 같은 의미인데요. 이것을 활용한 복합 대입연산자를 이용하면 코딩을 1~2글자 줄일수 있습니다. 기호 사용 방법 의미 += a += b → a = a + b a에 b만큼 더한값을 a에 넣어라 -= a -= b → a = a - b a에 b만큼 뺀 값을 a에 넣어라 *= a *= b → a = a * b a에 b만큼 곱한 값을 a에 넣어라 /= a /= b → a = a ..
-
[JSP] JSP 맛보기 / form action기초/JSP 2017. 2. 13. 11:30
1.WebContent폴더에 01_greeting.jsp 파일을 만들어 줍니다. ↑맵핑 url 이름 : 작성 해줍니다. 2.src폴더에 HelloServlet.java 파일을 만들어 줍니다. hello kr.koreait.HelloServlet hello /hello web.xml을 지정해주거나 맵핑작업을 해줍니다 request.setCharacterEncoding("utf-8"); String name = request.getParameter("name"); //return type : String response.setContentType("text/html; charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(""); out.pri..
-
[C/C++] 상수 / 변수 / 변수타입기초/C,C++ 2017. 2. 13. 09:38
리터널 상수 고정된 값(값변경 x) 메모리에서 계속 값을 가져올 수 없음 ex) 10, A, 가나다.. 그럼 상수는 메모리에서 값만 읽어올수 없을까? →따라서 상수도 이름을 붙여서 사용할 수 있다. 상수 [사용목적] 코딩을 더 간결하게 하기위해 [사용법] #1. 매크로(#define) #define으로 상수를 정의할 때는 무조건 한줄로 작성해주시고 main함수 위에다가 선언해주셔야 합니다. 이유는 #define예약어는 컴파일하기전 프리프로세서를 통해 치환됩니다. #2. 예약어(const) 매크로와 달리 메모리에 할당되어 컴파일에서 처리됩니다. 따라서 const명령어를 사용하시는게 더 좋을 것같습니다. 변수이름과 헷갈릴 수 있기때문에 상수는 대문자로 정의해주시는게 좋습니다. 변수 지정된 이름안에 변할 수 ..
-
[JSP] 서블릿2기초/JSP 2017. 2. 10. 12:48
서블릿 서블릿을 처음 포스팅 할때에는 클래스를 생성한다음 HttpServlet클래스를 상속받고 web.xml에서 맵핑까지 하는 번거로움이 있었는데요 파일을 서블릿으로 바로 생성하게 되면 이런 번거로움이 다 해결됩니다. new > Servlet Finish를 클릭 하면 doGet, doPost의 메소드가 자동 생성된 클래스가 만들어집니다. 이떄 클래스 위에 있는 @WebServlet(" ")은 @WebServlet(urlPatterns="/time"): web.xml 패턴을 대신합니다. (web.xml에 맵핑을 했다면 충돌이 일어나니 둘중 하나를 지워줍니다) 이렇게 하시고 테스트용으로 시간을 출력하는 것을 만들어주면