-
게시판 만들기 -22.05.06~HTML 2022. 6. 9. 23:34728x90
동적웹 프로젝트 board만들기

Context root는 /로 해준다.

WebContent에 3개의 폴더 만들어주기

http://bootstrapk.com/getting-started/#download
시작하기 · 부트스트랩
부트스트랩은 프레임워크와 함께 일하기 위해 편리한 방법으로 빌드시스템으로 Grunt 를 사용합니다. 그것은 우리의 코드를 컴파일하고, 테스트하고, 그 밖에 몇몇 처리를 도와줍니다. Grunt 설치
bootstrapk.com

=>다운로드 받고압축 풀기



=>jquery-3.6.0도 추가

=>lib에 추가 !!!

=>패키지 만들어준다.
config내용은 원래 프로젝트에 존재하던것을 복붙해왔다.
<css>
제이쿼리가 밑에 있기 보다는 위에있어서 우선 적용될 수 있게 하는것이 좋다
테이블 만들기

시퀀스 추가
create sequence board_num_seq nocache;cache size : 20개가 디폴트인데 만약에 오늘 만들고 내일 추가한다면 21부터 추가하게 되는것이다.
구래서 nocache로 설정을 해줘야 함 ..
샘플데이터 넣기
=>insert문 삽입
WebContent에 board패키지 만들기
=>index.html
<BoardList.java>

URL Mapping을 / 이렇게 지정해 준다.


<수정중.....>
package kr.or.ddit.board.controller; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class BoardList */ @WebServlet("/List.do") public class BoardList extends HttpServlet { private static final long serialVersionUID = 1L; protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //post로 한글데이터 넘길 때 필요 request.setCharacterEncoding("utf-8"); //요청데이터 - 시작 페이지 값 int sPage = 1; sPage = request.getParameter("page") == null ? 1 : Integer.parseInt(request.getParameter("page")); // } }select A.* from (select rownum as rnum, B.*from (select * from board order by num desc) B where rownum <=10)A --map의 end값 where A.rnum >=5; --map의 start값
728x90'HTML' 카테고리의 다른 글
BOM과 DOM-22.04.12 (0) 2022.04.12 String2 ,Math-22.04.11 (0) 2022.04.11 Date객체,String객체 -22.04.08 (0) 2022.04.08 배열2-22.04.08 (0) 2022.04.08 JDBC연결-22.04.08 (0) 2022.04.08