본문 바로가기

반응형

IT, 인터넷/JSP

(12)
jsp 를 알아보자 (7) - 자주 쓰는 명령어 response.sendRedirect("링크주소"); // 주소로 이동 str.length(); //글자길이 갯수 구하기 str.substring(3,7); //글자의 3에서 7번째까지 추출 str.append("문자열"); //str의 문자열에 추가 ▷JSP 액션태그 다른페이지로 이동 다른페이지를 페이지 안에 추가 forward, include, plugin과 같이 사용되어 인자를 추가할때 애플릿과 같이 클라이언트에서 사용되는 객체 삽입 자바빈즈 사용 자바빈즈 프로피티의 값을 설정할때 자바빈즈 프로피티의 값을 얻는데 사용 ▷토큰자르기 (java.util.*) String tel = "055-1234-5678"; StringTokenizer str = new StringTokenizer(tel, "-"..
jsp 를 알아보자 (6) - 게시판 등록, 수정, 삭제 만들기 이제 프로그램을 이용해서 jsp 쿼리를 날려서 등록, 수정, 삭제를 해보겠습니다. 먼저 bbs_list.jsp를 수정을 하겠습니다. 그리고 디비 연결 하는 부분을 db_common.jsp 에 담아서 jsp include 를 사용해서 공통으로 관리를 하겠습니다. import 하는 부분을 지우고 include로 db_common.jsp 를 가져 옵니다. 그리고 수정을 위해 modify_page 를 추가를 해줍니다 db_common.jsp 소스 bbs_list.jsp 소스 DOCTYPE html> JSP 게시판 리스트 function add_page() { location.href = "/bbs_add_page.jsp"; } function modify_page(value, value1) { var param..
jsp 를 알아보자 (5) - 게시판 등록 페이지 만들기 게시판 리스트 까지 디비를 연동해서 만들어 보았습니다. 이전 게시글에서는 디비에서 바로 insert를 하였지만, 등록 하는 페이지를 만들어서 프로그램으로 등록 하는걸 만들어 보겠습니다. 그리고 바탕화면 오른쪽 아래에 톰캣을 구동 시키는 아이콘이 보이지 않는다면... 서비스 에서 톰캣을 기동 하면 됩니다. http://localhost:8080/bbs_list.jsp 톰캣을 시작을 시켰다면 인터넷 브라우저에서 게시판 리스트 페이지를 띄워 보겠습니다. 리스트 페이지에서 등록 페이지로 이동할 버튼을 만들어서 등록 페이지로 이동해 보겠습니다. 리스트 페이지에 아래 그림과 같이 코드를 추가를 해줍니다. 하단에 추가를 해주면 됩니다. 등록 페이지 여기 onClick 이벤트는 클릭을 하면 이벤트를 발생을 시키겠다는 ..
jsp 를 알아보자 (4) - 게시판 리스트 만들기 jsp 로 브라이저에서 hello world 를 띄워 보았습니다. 이번 게시판에서는 디비를 연동해서 리스트를 만들어서 브라우저에서 띄워 보겠습니다. 디비는 마리아 디비를 사용 하겠습니다. 설치 및 설정은 스프링부트 게시판 만들기의 개발환경설정을 참고해 주세요. 3. 마리아 디비 설치, 4. dbeaver 설치 를 참고해 주세요. https://astonysia-story.tistory.com/21 스프링부트 + jsp + yml로 게시판 만들기 - (1) 개발환경 설정 개발환경은 JAVA, 이클립스(이클립스 대신에 sts를 사용 하셔도 됩니다), 마리아디비, dbeaver(데이터베이스 툴)를 먼저 다운로드를 받아서 개발환경을 맞추어 줍니다. 1. JAVA 다운로드 설치 및 실행 h astonysia-st..
jsp 를 알아보자 (3) - 게시판 만들기 먼저 c 드라이브에 firstJsp 라는 폴더를 생성후에 거기에 hello.jsp 라는 jsp 파일을 만드로 hello world를 브라우저에 띄워 보겠습니다. c 드라이브에 firstJsp 라는 폴더를 만들어 줍니다. 그리고 server.xml 을 열어서 docBase를 설정을 해 줍니다. docBase는 지정한 폴더에 jsp 프로젝트를 만들겠다는 의미 입니다. C:\Program Files (x86)\Apache Software Foundation\Tomcat 10.0\conf\server.xml 밑에 이렇게 작성을 해줍니다. 저장후에 서버를 내렸다가 올려야 됩니다. 오른쪽 하단에 보면 톰캣서버가 띄워져 있는걸 볼수 있습니다. 여기서 Stop service 는 서버를 끄는 거고, Start servi..
jsp 를 알아보자 (2) - 개발환경 jsp는 톰캣 이라는 와스가 있어야 동작이 가능 합니다. jsp는 php 처럼 html을 사용을 할수가 있고, javascript, css(stylesheet)를 사용 가능 합니다. 그리고 jsp는 java와 아주 많이 비슷 합니다. 거의 비슷 하다고 보시면 됩니다. 이제 톰캣을 설치를 해보겠습니다. http://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 an..
jsp 를 알아보자 (1) - 개념 JSP 란 JavaServer Pages 의 약자이며 HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다. JSP 가 실행되면 자바 서블릿(Servlet) 으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다 웹(web) 웹이란 인터넷 기반의 정보기술로 World Wide Web 의 줄임말로 쓰이며 WWW 라고도 한다. 전세계에 거대한 네트워크 망을 통해 정보를 공유하며 정보의 흐름은 양방향성을 가진다. 웹어플리케이션(Web Application) 웹어플리케이션은 웹에서 실행되는 응용프로그램을 뜻하며 인터넷을 통한 은행업무, 인터넷쇼핑, 등등 인터넷에서 하는 여러 서비스를 총칭 하며 사용자가 ..
jsp로 0으로 나눈거 에러 처리후 페이지 이동해서 에러 메시지 보여주기 이렇게 에러가 나면 try catch 로 감싸서 catch 에서 처리해 주면 됩니다. DivideError.jsp DOCTYPE html> DivideError DivideErrorProc.jsp DOCTYPE html> DivideErrorProc 에러 메세지 : 0 으로 나누어서 에러 발생

반응형