JAVA 교육/Jsp
-
1. 화면을 구현하고 데이터를 넣어줄 테이블을 생성 전에 존재 하던 sungjuk 테이블을 지우고 새로 생성해 준다 --성적테이블 삭제 drop table sungjuk; --성적테이블 생성 create table sungjuk( sno int not null --일련번호 ,uname varchar(50)--이름 ,kor int not null --국어 ,eng int not null --영어 ,mat int not null --수학 ,aver int --평균 ,addr varchar(50) --주소 ,wdate date --작성일 ); 2. 데이터를 입력할 Form 화면 *성적 입력 폼* [성적목록] 이름 국어 영어 수학 주소 서울 제주 부산 수원 ※테이블 안에 input 태그를 넣어서 데이터를 입력할..
2019/08/26 성적 화면구현& 결과값 출력& 데이터 입력/조회/삭제1. 화면을 구현하고 데이터를 넣어줄 테이블을 생성 전에 존재 하던 sungjuk 테이블을 지우고 새로 생성해 준다 --성적테이블 삭제 drop table sungjuk; --성적테이블 생성 create table sungjuk( sno int not null --일련번호 ,uname varchar(50)--이름 ,kor int not null --국어 ,eng int not null --영어 ,mat int not null --수학 ,aver int --평균 ,addr varchar(50) --주소 ,wdate date --작성일 ); 2. 데이터를 입력할 Form 화면 *성적 입력 폼* [성적목록] 이름 국어 영어 수학 주소 서울 제주 부산 수원 ※테이블 안에 input 태그를 넣어서 데이터를 입력할..
2019.08.26 -
[전 수업] request 내부객체를 이용해서, 사용자가 입력한 값을 불러와 봤다 [본 수업] request 내부객체의 다양한 메소드를 배워보자 1. request 내부객체의 다양한 메소드 *request 내부객체의 다양한 메소드* 아이디 : 2. request 내부객체의 다양한 메소드 결과 *request 내부객체의 다양한 메소드 결과* 1) 한글 인코딩 //UTF-8 조합형 //EUC-KR 완성형,MS949 ->대소문자 구분없음 request.setCharacterEncoding("UTF-8"); 그냥 데이터를 불러와서 출력을 하게 되면 한글이 깨지기 때문에 인코딩을 해줘야 한다 2) 사용자가 입력한 정보 가져오기 out.print(request.getParameter("uid")); form 페이지..
2019/08/26 request 내부객체의 다양한 메소드[전 수업] request 내부객체를 이용해서, 사용자가 입력한 값을 불러와 봤다 [본 수업] request 내부객체의 다양한 메소드를 배워보자 1. request 내부객체의 다양한 메소드 *request 내부객체의 다양한 메소드* 아이디 : 2. request 내부객체의 다양한 메소드 결과 *request 내부객체의 다양한 메소드 결과* 1) 한글 인코딩 //UTF-8 조합형 //EUC-KR 완성형,MS949 ->대소문자 구분없음 request.setCharacterEncoding("UTF-8"); 그냥 데이터를 불러와서 출력을 하게 되면 한글이 깨지기 때문에 인코딩을 해줘야 한다 2) 사용자가 입력한 정보 가져오기 out.print(request.getParameter("uid")); form 페이지..
2019.08.26 -
1. 다양한 컨트롤 요소들 다양한 컨트롤 요소들 아이디 : 비번 : 이름 : 내용 : 숫자1 : 숫자2 : 숫자3 : 성별 : 남 여 약관동의 : SMS: 통신회사 : SK LG KTF 2. 다양한 폼 컨트롤 요소 결과 페이지 *다양한 폼 컨트롤 요소 결과* ※textarea 에서는 엔터가 띄어쓰기로 들어가기 때문에 content=content.replace("\n"," "); 을 사용해서 br 값을 넣어 줘야한다
2019/08/23 다양한 컨트롤 요소들1. 다양한 컨트롤 요소들 다양한 컨트롤 요소들 아이디 : 비번 : 이름 : 내용 : 숫자1 : 숫자2 : 숫자3 : 성별 : 남 여 약관동의 : SMS: 통신회사 : SK LG KTF 2. 다양한 폼 컨트롤 요소 결과 페이지 *다양한 폼 컨트롤 요소 결과* ※textarea 에서는 엔터가 띄어쓰기로 들어가기 때문에 content=content.replace("\n"," "); 을 사용해서 br 값을 넣어 줘야한다
2019.08.23 -
[전 수업] 성적을 이용해서 데이터를 입력하는 화면과 데이터를 받으면 출력되는 화면을 구현해 보았다 [본 수업] 계산연습 화면을 만들어 보자 1. HTML form 양식을 이용하여 계산 틀을 구현 * 계산연습 * 첫번째 수: 연산자: 두번째 수: ※계산을 누르면 입력한 데이터가 07_calcok.jsp로 넘어간다 2. 받은 데이터 출력하는 화면 구현 double a=Integer.parseInt(request.getParameter("num1")); String op=request.getParameter("op"); double b=Integer.parseInt(request.getParameter("num2")); double res1; if(op=="+"){ res1=a+b; out.print("a"..
2019/08/23 계산 연습[전 수업] 성적을 이용해서 데이터를 입력하는 화면과 데이터를 받으면 출력되는 화면을 구현해 보았다 [본 수업] 계산연습 화면을 만들어 보자 1. HTML form 양식을 이용하여 계산 틀을 구현 * 계산연습 * 첫번째 수: 연산자: 두번째 수: ※계산을 누르면 입력한 데이터가 07_calcok.jsp로 넘어간다 2. 받은 데이터 출력하는 화면 구현 double a=Integer.parseInt(request.getParameter("num1")); String op=request.getParameter("op"); double b=Integer.parseInt(request.getParameter("num2")); double res1; if(op=="+"){ res1=a+b; out.print("a"..
2019.08.23 -
[전 수업] JSP 에서 내부객체가 무엇인지 짧게 배워 보았다 [본 수업] JSP에서 를 HTML이용한 성적 양식 만들어 보자 1. 데이터를 입력할 페이지를 HTML양식으로 만들기 * 성적 입력 * 이름 : 국어 : 영어 : 수학 : ※사용자가 입력한 정보를 서버로 전송하기 위한 양식 name : 폼 이름 id : 폼 아이디 주로 javascript jQuery에서 사용 method : 폼 전송 방식. get | post 방식 (default 값은 get 이다) action : 사용자가 요청한 정보를 서버가 받아서 처리할 결과페이지 enctype: 폼에서 파일을 첨부해서 서버로 전송하고자 할때 "multipart/form-data"추가 2. 입력한 데이터 값을 받은 출력 페이지를 만들어 보자 * 성적결과..
2019/08/23 JSP에서 를 HTML이용한 성적 양식 만들어 보기[전 수업] JSP 에서 내부객체가 무엇인지 짧게 배워 보았다 [본 수업] JSP에서 를 HTML이용한 성적 양식 만들어 보자 1. 데이터를 입력할 페이지를 HTML양식으로 만들기 * 성적 입력 * 이름 : 국어 : 영어 : 수학 : ※사용자가 입력한 정보를 서버로 전송하기 위한 양식 name : 폼 이름 id : 폼 아이디 주로 javascript jQuery에서 사용 method : 폼 전송 방식. get | post 방식 (default 값은 get 이다) action : 사용자가 요청한 정보를 서버가 받아서 처리할 결과페이지 enctype: 폼에서 파일을 첨부해서 서버로 전송하고자 할때 "multipart/form-data"추가 2. 입력한 데이터 값을 받은 출력 페이지를 만들어 보자 * 성적결과..
2019.08.23 -
[전 수업] JSP 환경구축과, 기본문법을 살펴보았다 [본 수업] 내부객체가 무엇인지 짧게 알아보자 1) .jsp는 어떻게 compile 되고 출력 되는 것일까? D:\java0514\workspace\.metadata\.plugins\org.eclipse.wst.server.core \tmp0\work\Catalina\localhost\basicWeb\org\apache\jsp\basic -->경로로 해서 들어오면 test.jsp->test_jsp.java->test_jsp.class 과정을 걸친 .java 와 .class가 존재한다 2) 내부객체란? ...더보기 JSP 내부객체 (상위객체) 톰갯서버에 의해 자동으로 생성된 객체 개발자는 별도의 객체를 선언하지 않고 가져다 사용만 한다 1) out : ..
2019/08/23 내부객체[전 수업] JSP 환경구축과, 기본문법을 살펴보았다 [본 수업] 내부객체가 무엇인지 짧게 알아보자 1) .jsp는 어떻게 compile 되고 출력 되는 것일까? D:\java0514\workspace\.metadata\.plugins\org.eclipse.wst.server.core \tmp0\work\Catalina\localhost\basicWeb\org\apache\jsp\basic -->경로로 해서 들어오면 test.jsp->test_jsp.java->test_jsp.class 과정을 걸친 .java 와 .class가 존재한다 2) 내부객체란? ...더보기 JSP 내부객체 (상위객체) 톰갯서버에 의해 자동으로 생성된 객체 개발자는 별도의 객체를 선언하지 않고 가져다 사용만 한다 1) out : ..
2019.08.23 -
1) java에서 했던 성적 을 나타내보자 성적프로그램 코드로 나타내는 HTML 문법인 태그는 페이지 소스보기로 보여지지만 JSP는 보여지지 않는다! 2) JSP안에서 표를 작성하여 출력해보자 //2)표작성 출력 out.println(""); out.println(""); out.println("이름"); out.println(""+name+""); out.println(""); out.println(""); out.println("국어"); out.println(""+kor+""); out.println(""); out.println(""); out.println("영어"); out.println(""+eng+""); out.println(""); out.println(""); out.println("..
2019/08/22 JSP 성적프로그램(기초문법,배열,메소드)1) java에서 했던 성적 을 나타내보자 성적프로그램 코드로 나타내는 HTML 문법인 태그는 페이지 소스보기로 보여지지만 JSP는 보여지지 않는다! 2) JSP안에서 표를 작성하여 출력해보자 //2)표작성 출력 out.println(""); out.println(""); out.println("이름"); out.println(""+name+""); out.println(""); out.println(""); out.println("국어"); out.println(""+kor+""); out.println(""); out.println(""); out.println("영어"); out.println(""+eng+""); out.println(""); out.println(""); out.println("..
2019.08.22 -
[전 수업] JSP 실기 평가를 준비하기 위해 JDK, elclipse, oracle DB, tomcat 의 환경구축을 해 보았다 [본 수업] JSP에 관한 기초 문법을 배워보자 [Tomcat 웹서버 시작] 2019/08/21 에 설치한 Tomcat 경로: D:\java0514\tomcat-8.0\bin\startup.bat 으로 서버시작!!! [Tomcat 웹서버 포트번호 확인] D:\java0514\tomcat-8.0\conf\server.xml 를 editplus 로 열어서 68행 확인!! ※ tomcat의 기본 포트번호는 8080인데 oracle의 포트번호 '8080'과 겹치기 때문에 tomcat을 '8090'으로 변경 1. [test.jsp 파일생성] - html로 파일을 생성하면 JSP가 되지..
2019/08/22 JSP 기초 문법[전 수업] JSP 실기 평가를 준비하기 위해 JDK, elclipse, oracle DB, tomcat 의 환경구축을 해 보았다 [본 수업] JSP에 관한 기초 문법을 배워보자 [Tomcat 웹서버 시작] 2019/08/21 에 설치한 Tomcat 경로: D:\java0514\tomcat-8.0\bin\startup.bat 으로 서버시작!!! [Tomcat 웹서버 포트번호 확인] D:\java0514\tomcat-8.0\conf\server.xml 를 editplus 로 열어서 68행 확인!! ※ tomcat의 기본 포트번호는 8080인데 oracle의 포트번호 '8080'과 겹치기 때문에 tomcat을 '8090'으로 변경 1. [test.jsp 파일생성] - html로 파일을 생성하면 JSP가 되지..
2019.08.22 -
[전 수업] 지금까지 데이터베이스 시나리오작업, 정의서, CRUD, E-R 다이어그램 까지 만들어 보았다 [본 수업] 지금부터는 외부 시험에서 볼 수있는 실기시험 위주의 게시판만드는 JSP를 배워볼 것이다. JSP는 "JAVA Server Pages"의 각 첫 자로 만들어진 용어이며 사전적인 의미로 해석하면 자바로 작성한 서버 페이지로 해설될 수 있습니다. 여기서 "자바"는 우리가 알고 있는 언어 자바를 뜻하므로 JSP의 기본 문법은 자바를 근거로 한다는 것을 알 수 있습니다. 그리고 "서버 페이지" 라는 것에 약간의 설명을 붙이면 서버에서 실행되는 페이지로 바꿀 수 있습니다. 웹에서 보여지는 페이지(문서)의 가장 일반적인 형태는 HTML 페이지 입니다. 이 HTML 페이지는 클라이언트(웹에서의 클라이언..
2019/08/21 JSP란?[전 수업] 지금까지 데이터베이스 시나리오작업, 정의서, CRUD, E-R 다이어그램 까지 만들어 보았다 [본 수업] 지금부터는 외부 시험에서 볼 수있는 실기시험 위주의 게시판만드는 JSP를 배워볼 것이다. JSP는 "JAVA Server Pages"의 각 첫 자로 만들어진 용어이며 사전적인 의미로 해석하면 자바로 작성한 서버 페이지로 해설될 수 있습니다. 여기서 "자바"는 우리가 알고 있는 언어 자바를 뜻하므로 JSP의 기본 문법은 자바를 근거로 한다는 것을 알 수 있습니다. 그리고 "서버 페이지" 라는 것에 약간의 설명을 붙이면 서버에서 실행되는 페이지로 바꿀 수 있습니다. 웹에서 보여지는 페이지(문서)의 가장 일반적인 형태는 HTML 페이지 입니다. 이 HTML 페이지는 클라이언트(웹에서의 클라이언..
2019.08.21