Dev.Program/JSP & Javascript(14)
-
JSON / EL / JSTL
MVC 패턴에도 ajax 사용할 수 있다! 요즘엔 ajax 보다 json 형태로 된 걸 많이 사용! ======== json1.jsp, json1.html xml 에서 member 에 해당하는 거 [] 대괄호 xml 에서 person 에 해당하는 거 {} 중괄호 콤마로 구분 xml 에서 내용물은 작은따옴표 / 큰따옴표 구분 없이 사용 가능! ⇒ 작은따옴표하니까 안나와서 큰따옴표로 바꿈! ⇒ 형태만 어떤지 알아두고, 보통은 DB 에서 작업해서 형태에 맞춰서 들고오기 때문에 이렇게 쓸 일은 별로 없다 ( 대괄호 중괄호 등등 형태 의미는 알아두기! ) 자바 스크립트의 배열형태 (JSON) 지금은 단순히 글자의 형태 application/json 형태로 바꿔주기 [ {"..
2022.10.08 -
JQuery - (2)
body 에 성별 추가여자 체크 되어 있을 땐 true 값 반환여자 체크 안되어 있을 땐 false 값 반환 if(!$('#g_woman').is(":checked") && !$('#g_man').is(":checked")) { alert("성별을 입력하세요"); return false; }체크 안되어있을 경우 성별을 입력하라고 alert 창 띄움 body 에 목록상자 추가 if($('#age').val()=="") { alert("나이를 선택하세요"); $('#age').focus(); return false; }공백값이라면 입력 안된 것으로 간주!선택안했을 경우 나이를 선택하세요 alert 창 띄움 ⇒ 펀웹에서 똑같이 제어해보기======== tes..
2022.10.08 -
JQuery - (1)
웹서버에 웹애플리케이션 배포이클립스 WAR 만들기 C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps웹서버에 FunWeb.war 넣기C:\Program Files\Apache Software Foundation\Tomcat 8.0\binTomcat8w.exe 오른쪽버튼- 관리자 권한으로 실행서버 start지금은 실행중이라 Stop만 나옴 이클립스 꺼져있어야함(2개 동시 실행 못함)웹브라우저 - http://localhost:8080/FunWeb/main/main.jsp자바스크립트로 만든 프로그램함수들의 모임 WebContent 밑에 js 폴더랑 js_jQuery1 폴더 새로 만들기 https://jquery.com/컴프레스 - 엔터키 없애고 다..
2022.10.08 -
게시판 만들기 - (4)
jQuery → MVC 패턴 → SPRING → Python, R … 답글을 할 수 있으면 대댓글까지는 할 수 있음! (로직이 같기때문에) 테이블을 분리하지 않고 column 을 추가함(3개) 글번호는 기준으로만 쓰기 때문에 답글도 그냥 추가로 번호 달아주면 됨 ( 답글그룹 번호로 그룹을 묶을거기 때문에! ) 글번호(기준)으로는 최근글 정렬을 못함! 이제는 답글그룹 번호로 알 수 있다! 답글 그룹도 글번호기준 + 일반글을 기준으로 잡기때문에 제목2(일반글)의 답글그룹은 2가 아니라 4로 잡아야함 ⇒ 최신글의 순서는 이런식으로 보여지게 해야함 ⇒ 답글그룹별로 내림차순 정렬 → 그룹별로 묶어놓으면 글번호 기준으로 오름차순 정렬 >> 이렇게 하려면 DB에 답글 관련 열을 추가해야함 (..
2022.10.08 -
게시판 만들기 - (3)
// 한 화면에 보여줄 시작페이지 번호 구하기 // 페이지 번호 pageBlock ⇒ 시작페이지 번호 // 1~10 10 ⇒ 1 // 11~20 10 ⇒ 11 ------- 페이징 끝! 이제 디비연결을 서버단에서 하고 이름을 불러서 가져올 수 있도록 할 거! → 책 p.443 (커넥션 풀) ⇒ 서버단의 풀(기억저장공간)에 저장~~ 커넥션 풀(connection Pool) : 서버 연결정보를 저장 => 필요할 때 이름을 불러서 사용) 프로그램이 서버단에 미리 저장되어 있기 때문에 바로 사용 가능 context.xml 만들기 태그 대문자! 주의하기! (대소문자 정확히 구분하기 때문에 글자 틀리면 안됨) name="jdbc/MysqlDB" DB연동한 자원의 이름 ⇒ 마음대로 정할 수 있음 auth="Conta..
2022.10.08 -
게시판 만들기 - (2) WAR Export / Import
개인 프로젝트 배포파일 Jar/ War ( 집 학교 ) Export - WAR file 밑에 두 개는 꼭 체크! 바탕화면에 백업파일 생성 됨 Import - WAR file 바로 안나오면 Import 누르고 war 찾으면 나옵니다~~ Next (StudyJSP가 이미 있어서 StudyJSP2로 이름 바꿈) 체크 안해도 됨! Finish 만들어짐! 기존 파일 지울 때 ! 체크 해줘야 파일도 싹 지워짐! 윈도우에서 Workbench 찾아서 들어가기 더블클릭 비밀번호 1234 Save password in vault 체크하면 다음에 비번 안쳐도 됨(비번 저장) Server - Data Export 데이터베이스 선택 폴더로 만들면..
2022.10.08