웹 개발/🎆 JSP

웹 개발/🎆 JSP

JSP | 사진첨부파일 업로드,수정,삭제 가능한 게시판

전체구성 메이븐으로 pom.xml 의 build태그 밖에 cos,connector-j 추가해준다 jstl 사용시 jstl,taglibs(standard)도 같이 추가해준다 com.mysql mysql-connector-j 8.0.31 taglibs standard 1.1.2 javax.servlet jstl 1.2 com.jfinal cos 2020.4 Dbconn.java package com.koreait.db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Dbconn { private static Connection conn; //메모리에 계속 살아있을것임 pub..

웹 개발/🎆 JSP

JSP | JSP영역,EL표현식,JSTL,Maven,fileupload

JSP 영역 1. page constext 현재 처리되고 있는 하나의 페이지 영역 pageContext.setAttribute("변수","값"); 2. request(request) 객체가 포워드되는 영역에서 사용하는 객체. 요청하고 포워드 하는 과정의 JSP를 request 하는 영역 reqeust.setAttribute("변수","값"); 3. session(session) 하나의 사용자가 사이트에서 지나가는 모든 페이지 영역에서 개별적으로 사용하는 객체 session.setAttribute("변수","값"); 개별적인 데이터 4. application(application) 하나의 사이트에 속해 있는 모든 페이지 영역에서 사용되는 공용 객체 공용 데이터 application.setAttribute(..

웹 개발/🎆 JSP

JSP | JavaBean,DAO,DTO

Java Beans(자바 빈즈) - JSP의 표준 액션 태그를 통해 접근할 수 있는 자바 클래스 - 멤버변수와 getter, setter 메소드로 이루어져 있음 - 패키지를 사용해야 함(디폴트 패키지는 사용하지 못함) jsp에서 객체 생성 스크립틀릿 액션 태그를 통해 객체 생성 // 객체 생성 //setter property 는 private의 필드값을 의미 //getter * jsp에서는 자바 클래스를 사용하려면 패키지를 꼭 만들어야 함! 기존 기능만들어있던 _ok 로끝나는 jsp 파일들을 보면 name : 어떤변수에다가 담을껀데? member! request로 넘어온 파라미터의 name값과 property 값이 다를겨우 넘어온 파라미터의 value 값이 자동으로 안담기게된다 그럴땐 param을 써서 ..

웹 개발/🎆 JSP

JSP | JSP를이용한 홈페이지구현 - 게시판

게시판 게시글 불러오기 게시글 작성하기 게시글 인덱스 주기(알고리즘) 페이지번호 주기(알고리즘) 한페이지당 10개씩만 보이게하기(알고리즘) 조회수늘리기(한명당 하나의 게시글에 하나의 조회수만 늘리기가능) 좋아요누르기(누르기,취소하기 가능) 좋아요누르면 아이콘 변경 본인이쓴 게시글만 수정 및 삭제 버튼생성 댓글 작성 본인이쓴 댓글만 삭제 최종 db 테이블 목록 tb_board create table tb_board( b_idx int auto_increment primary key, b_userid varchar(20) unique not null, b_name varchar(20) not null, b_title varchar(100) not null, b_content text not null, b_h..

웹 개발/🎆 JSP

JSP | JSP를이용한 홈페이지구현 - 세션체크, 회원정보수정

| 세션체크 include를 이용하여 세션내에 아이디정보가 없으면 로그인화면으로 이동시키는 jsp파일을 코드 상단에 넣어주면 url을 통한 무단접속을 방지해줌으로 보안상 도움이된다. 1. 회원정보수정 회원가입과 비슷하다. insert대신 update 사용 - info.jsp (* 여기서는 비밀번호는 수정기능은 넣지않았다). 유효성검사용 js 사용 - info.js 정보수정반영 - info_ok.js info.jsp 정보수정 아이디: 비밀번호: 비밀번호 확인: 이름: 휴대폰번호: 이메일: 성별: 남자 여자 취미: 등산 게임 상세주소: 참고항목: 수정완료 다시작성돌아가기 info.js function sendit(){ const userpw = document.getElementById('userpw'); ..

웹 개발/🎆 JSP

JSP | JSP를이용한 홈페이지구현 - 로그인,회원가입,로그아웃

개발툴은 이클립스, db는 MySQL, 서버는 Tomcat 이용 이클립스에서 ✓ jdbc 드라이버로드 ✓ tomcat 설정 ✓ web dynamic project 생성가능한상태 ✓ 서블릿생성 가능한상태 이어있어야함 ♣︎ 규칙 1.html화면이 필요한 것 2.html화면이 필요없는것,기능만 존재 이 둘로 나뉘고 네이밍시 1은 login.jsp 2는 login에서 _ok 를 붙여준다 login_ok.jsp 또한 빠른 성능을위해 나중에 ok 인 애들은 서블릿화를 해줘야한다 그래서 핵심은 우선 전부 jsp로 만들어주고 나중에 ok들만 서블릿화해준다 다이나믹웹프로젝트를 생성하면 안에 이렇게 자동으로 생성됨 미리말하자면 코드들은 모두 src안에 넣는데 더 자세히 알려드리겠음 main 안에는 java디렉터리와 web..

이재원
'웹 개발/🎆 JSP' 카테고리의 글 목록 (2 Page)