아무튼 개발
article thumbnail
[JSP] 입력 - 결과창 웹페이지 만들기 (성적처리 프로그램)
개발 교육 TIL/front-end 2022. 2. 19. 23:35

성적을 입력하고 결과를 확인할 수 있는 리스트 페이지 및 성적 수정, 삭제까지 하는 방법을 배웠다. 중요한 핵심적인 코딩 위주로 살펴보겠다. 1. 데이터 값 저장 private String hak; private String name; private int kor; private int eng; private int mat; private int tot; private int ave; private int rank; 변수를 선언해주며 getter, setter 오버라이딩도 함께 해줘야 한다. 값을 받고 넣어야 하기 때문이다. 2. 성적 입력 성적 입력 페이지이다. 지난 시간에 만들었던 내용인데, 블로그에는 따로 적지 않았다. 테이블 만드는 등의 디자인은 모양대로 만들면 되기 때문에 추가적으로 중요한 코딩..

article thumbnail
[JSP] hidden, 액션 태그
개발 교육 TIL/front-end 2022. 2. 19. 21:52

hidden 하나의 페이지에서 다른 페이지로 전환하는 방법 중 하나인 hidden이다. request는 다음 페이지로 밖에 전달할 수 없기 때문에 두 페이지 이상은 어렵다. 두 페이지 이상으로 데이터를 전달할 수 있는 hidden과 session 방법이 있다. (session 방법은 지난 글에서 확인할 수 있다.) a, b, c 총 3가지의 jsp파일이 있으며 a.jsp에는 userName이라는 데이터가 있다. 이 데이터를 c로 보내주기 위해선 hidden을 쓰면 된다. type안에 입력하였다. 액션 태그 JavaBeans와 관련된 액션 태그를 알아보겠다. - : JSP 페이지 내에서 사용할 JavaBeans 객체를 생성한다. - : 생성된 JavaBeans 객체의 멤버 변수 값을 지정한다. - : 생성..

article thumbnail
[JSP] Redirect & Forward, Session
개발 교육 TIL/front-end 2022. 2. 17. 23:01

먼저 Redirect 와 Forward 의 차이를 알아보겠다. JSP환경에서 이들은 한 페이지에서 다른 페이지로 전환될 때의 기능에 차이점을 지닌다. Redirect 예시로 들자면 클라이언트가 a에게 무언가 요청했을 때, a는 b에게 가보라고 명령을 한다. 그 명령을 'Redirect'고 할 수 있으며 클라이언트가 지닌 웹페이지는 그 명령에 따라 b에게 가서 결과를 가져온다. 이에 따라 웹페이지의 URL도 바뀌며 (a에서 b로) b에게 다시 요청을 한 것이기에 객체도 다시 생성한다. ++ 데이터베이스에 insert,delete,update를 할 때 redirect 해야 한다. 또한 밑에 나올 세션이 변경(세션안에 무언가 입력,수정,삭제)될 때에도 리다이렉트 해야 한다. test1.jsp에서 클릭 시 te..

article thumbnail
[JSP] form형식(get/post방식), 연산 프로그램
개발 교육 TIL/front-end 2022. 2. 16. 20:37

form 형식 수1: 수2: 이름: action은 결과를 처리하는 페이지에 연결하도록, submit이 실행되는 순간 넘어간다. submit이 실행되면서 밑의 수,이름에 적힌 name들이 변수 값이 되어 actionㅇ request를 하며 "hap_ok.jsp"에서 response를 진행하는 것이다. 스크립트 태그를 통해 form을 불러야 할 경우 name도 추가로 입력해주지만, 지금은 제외하였다. 또한 현재 type에 submit을 입력했지만 스크립트를 쓸 경우 buttom으로 입력하고 뒤에 적어준다. Get 방식과 Post 방식 차이 method는 get방식과 post방식으로 나뉘며 사용자에게 값을 보여주는 과정이 다르다. get방식은 주소에도 http://localhost:8080/study/jsp1..

article thumbnail
[JSP] JavaScript (var, typeof, function, 배열)
개발 교육 TIL/front-end 2022. 2. 16. 00:35

자바스크립트는 웹페이지를 동적으로 바꿔줄 수 있는 스크립트 언어이다. 자바스크립트 입력 방법 1. script 태그를 통해 자바스크립트를 입력 2. 확장자가 js인 파일을 생성 jsp파일에서 script 태그를 사용해 진행하겠다. var str; str = "문자열"; document.write(str + ":" + typeof(str) + " "); str = 123; document.write(str + ":" + typeof(str) + " "); str = true; document.write(str + ":" + typeof(str) + " "); 변수를 선언하는 var var는 정해진 자료형이 없기 때문에 입력한 값에 따라 자료형이 나타난다. document.write는 출력 기능이다. bod..

article thumbnail
[HTML] 태그 정리 - 글꼴 태그, 테이블 태그, form 태그, 목록 태그 등
개발 교육 TIL/front-end 2022. 2. 14. 23:21

HTML은 Hyper Text Markup Language의 약자로 웹 페이지를 다루는 마크업 언어이다. HTML 기본 구조 HTML 문서는 로 시작하여 로 끝난다. 영역에는 내용과 같이 웹 문서의 제목을 입력해 줄 수 있으며 제목이 필요하지 않을 시에는 생략하면 된 다. ,, 이곳에 미리 입력해 주면 안에 적용이 된다. body {}는 body 전체 공간이며 c01은 c01으로 지정한 곳에만 해당이 된다. c01으로 지정한 부분이다. 가나다 가나다 c01에 글자색을 파란색으로 지정했으므로 첫 번째 줄과 두 번째 줄 모두 글자색이 파란색으로 나온다.

article thumbnail
[JSP] 아파치 톰캣(Apache Tomcat)설치, JSP 기초
개발 교육 TIL/front-end 2022. 2. 13. 17:01

아파치 톰캣(Apache Tomcat)은 웹 서버와 연동하여 실행하는 자바 환경을 제공하여 자바 서버 페이지(JSP) 및 자바 서블릿이 실행될 수 있는 환경을 제공한다. https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of..

profile on loading

Loading...