1. 종류 지시자 <%@ %> 페이지 속성 주석 <%– –%> HTML 주석 : F12에서 보임 JSP 주석 : 서버에서 실행되므로 안 보임 선언 <%! %> 변수(전역), 메소드 선언 표현식 <%= %> 결과값 출력 스크립트릿 <% %> JAVA 코드 액션태그 <jsp:action> </jsp:action> JAVAbin 연결
Category: Language
Redirect page
1. Usage Format : content=[time];URL=[redirect URL] <html> <head> <meta http-equiv=”refresh” content=”0;URL=’http://www.example.com'” /> </head> </html>
fgets
1. Why to use fget? gets has Buffer overflow vulnerability. Therefore we must use fgets 2. How to Use? char buf[100] = {0}; char *p; printf(“input : “); fgets(buf, sizeof(buf)-1, stdin); // char 배열, SIZE, 입력 if((p = strchr(buf, ‘\n’)) != NULL) *p = ‘\0’; printf(“output : %s\n”,buf);
String 함수
1. Include Header file #include<string.h> 2. Function 2.1. 문자열 복사 char *strncpy(char *dest, const char *src, size_t n); strcpy 함수 보완한 함수 char *strcpy(char *dest, const char *src); 2.2. 문자열 연결 char* strcat(char *dest, const char *src); char* strncat(char *dest, const char *src, size_t n); 2.3. 문자열 비교 int strcmp(const char *s1, const char […]
Mapping Servlet
Plan 1. Modify web.xml <servlet-name> ; Can set any name <servlet-class> ; servlet path <url-pattern> ; url path <?xml version=”1.0″ encoding=”UTF-8″?> <web-app xmlns=”http://xmlns.jcp.org/xml/ns/javaee” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd” version=”4.0″> <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>com.waterhouse.sample.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/testPath</url-pattern> </servlet-mapping> </web-app> Plan 2. Write in Servlet(java file) @WebServlet(name = “HelloServlet”, urlPatterns = {“/testPath”, “path2”}) name ; Servlet name urlPattenrs […]
How to make Servlet on IntelliJ
1. How to make Servlet? 1.1. Make Project on IntelliJ “Java Enterprise” – “Wep Application” – Next – Done 1.2. Make package Project – src – Right Click – New – Package 1.3. Make Servlet Project – src – ‘package(you make 1.2.)’ – Right Click – Servlet Set Name – ‘OK’ 1.4. Set urlPatterns The […]
Setup tomcat server on IntelliJ
1. Get Tomcat http://tomcat.apache.org/ 2. Set Tomcat on IntelliJ 2.1. New Project – Java Enterprise – Web Application Application Server : Set path to Tomcat Directory 2.2. Setup detail Tomcat Server When complete make new Project [Run] – Edit Configurations… You can modify HTTP Port, etc environment. 2.3. Run Tomcat Run – Run ‘Tomcat’ […]
ctags
1. ctags란? Ctags is a programming tool that generates an index (or tag) file of names found in source and header files of various programming languages. 소스 파일 분석시 함수, 변수 따라갈 때 사용 2. 설치 방법 [ubuntu] apt-get install ctags 3. 사용 방법 ctags -R ; 소스파일을 자동으로 분석해서 함수, 변수를 tags […]
printf color
1. 개요 printf로 출력시 색상 적용 2. 적용 화면 3. Source Code #include <stdio.h> int main(){ printf(“00 : \x1b[00m color \x1b[0m\t”); printf(“01 : \x1b[01m color \x1b[0m\t”); printf(“02 : \x1b[02m color \x1b[0m\t”); printf(“03 : \x1b[03m color \x1b[0m\t”); printf(“04 : \x1b[04m color \x1b[0m\t”); printf(“05 : \x1b[05m color \x1b[0m\t”); printf(“06 : \x1b[06m color \x1b[0m\t”); printf(“07 : […]
지하철 프로그램
1. 내용 1-1. 처음에 프로그램을 실행하면 메뉴가 나옴 1. 전철 노선도 보기 2. 환승역 조회 3. 전철역 조회 4. 전철 경로 안내 1-2. 사용자로부터 입력을 받으면 아래의 내용 수행 1. 전철 노선도 보기 입력 : N 노선 출력 : N 노선의 역 전체 출력 2. 환승역 조회 입력 : N 노선 출력 : N 노선의 […]