전체 글(366)
-
JSP 문법
JSP 문법 JSP란? Java Server Pages, 즉 JSP는 다이나믹 HTML를 생성하기 위한 자바진영의 기술입니다. JSP는 마이크로소프트의 ASP에 대항하기 위한 자바진영의 기술로, 서블릿의 가지고 있는 디자인과 코드의 분리의 어려움을 개선한 기술입니다. JSP 문서의 확장자는 반드시 .jsp 이어야 합니다. 다음 코드는 간단한 JSP파일의 예입니다. 보기에는 단순한 HTML 파일 같지만 사실 자바 코드를 포함하고 있습니다. 이제 이 파일을 클라이언트의 웹 브라우저에서 보기 위해 hello.jsp 로 우리가 만든 /bbs 디렉토리에 옮겨 놓으면 됩니다. 클라이언트가 hello.jsp를 요청하면, 서버는 .jsp 확장자를 인식하고 이것이 특별한 핸들링이 필요하다는 것을 판단하여 서블릿 컨테이너..
2010.03.31 -
request.getParameter()
웹(Web) 환경은 HTTP 프로토콜 위에서 동작하고 있습니다. HTTP 프로토콜은 간단하게 얘기해서, 클라이언트가 서버에 무언가(보통은 웹페이지)를 요청(request)하면, 서버가 이 요청에 해당하는 것을 응답(response) 해주는 구조로 되어있습니다. HTTP 요청을 보낼 때, 파라미터(parameter)를 함께 끼워보낼 수 있습니다. 가령, 로그인을 할 때, 로그인 폼(form : 양식)을 입력하고, 버튼을 누르죠. 그러면, HTTP 요청 안에 폼 내용이 함께 끼워져서 서버로 날아가게 됩니다. 로그인 폼 내용이 바로, HTTP 요청의 파라미터(parameter)가 되는 겁니다. 이러한 HTTP 요청을 받은 서버는 이제 어떤 일을 할까요? 파라미터로 날아온 로그인 폼을 일단 봐야지, 뭘하든 하겠..
2010.03.31 -
자바스크립트 정규식 (아이디, 공백 예제포함)
//////////////////////////////////////////////////////////////////////////// // 자바스크립트 정규식 메소드 //////////////////////////////////////////////////////////////////////////// test() compile() match() replace() search() //////////////////////////////////////////////////////////////////////////// // 자바스크립트 정규식 표현 //////////////////////////////////////////////////////////////////////////// \ 다음에 오는 문자..
2010.03.31 -
자바 charAt(0)
String str=args[0]; 프로그램을 실행할때 argument를 넘기면 메인 메소드의 인자값 문자열 배열 args[] 배열로 넘어옵니다( main(args[]) ). 그러므로 args[0]는 첫번째 argument 입니다. ex) java test hello 100 haha args[0] = "hello" args[1] = "100 " args[2] = "haha " char ch; 문자 변수 선언 ch=str.charAt(0); 위에서 str문자열에 담은 문자열에서 첫번째문자를 ch에 담는다. ---sample--------------------------------------------------------------- >>java Test hello 100 haha 라고 프로그램을 실행 시..
2010.03.30 -
[Java 소스] if ~ else 를 이용한 계산기
import java.util.*; class Calc_j { public static void main(String args[]) { Scanner key = new Scanner(System.in); int a,b; String c; char d; System.out.print("정수 입력 : "); a = key.nextInt(); System.out.print("정수 입력 : "); b = key.nextInt(); System.out.print("연산 (+,-,*,/ 중) : "); c = key.next(); d = c.charAt(0); if(d=='+') System.out.println(a + " + " + b + " = " + (a+b)); else if (d=='-') System.o..
2010.03.30 -
[Java 소스]입력 받은 값 중 가장 큰 값 출력
import java.util.Scanner; public class Top{ public static void main(String args[]){ Scanner scan = new Scanner(System.in); int b = 0 , n; System.out.print("데이터 갯수가 몇 개 입니까"); n = scan.nextInt(); System.out.println(n+"개"); int a [] = new int[n]; for(int i=0; i
2010.03.30