본문 바로가기
session, cookie 장,단점 및 사용 예시 session, cookie client에 정보를 저장해서 서버와 통신하면서 페이지 이동시 지속적으로 사용 가능하도록 하는 객체 session: 클라이언트 입력 정보-> 서버에 저장 -> 브라우저에 저장하는 형태 cookie: 서버에서 생성->클라이언트에 저장되어 사용 실사용: session : 로그인, 메일발송 정보, 결제정보 cookie: 팝업창, 접속자 PC정보 session 단점: 여러서버에서 공유할 수 없음 (JSP) (통합아이디 이런거는 session을 못 만듦) cookie 단점: 정보노출 단계가 낮음(Javascript, JSP) 세션 사용 법 String user ="hong"; String email ="hong@nate.com"; int level =4; session.setAttri.. 2022. 8. 17.
tomcat 서버 오류날 때 여기서 서버 remove해주고 Server Runtime => 서버 다시 설치한다. 2022. 8. 17.
Forward / Include 차이점 Forward = A에서 B로 전달하면 제어권을 A로 다시 전달받지 못함 최종화면에는 B에서 처리한 화면만 보임 Include= A에서 B로 잠시 제어권을 빌려주고 처리를 후 A로 반납할 수 있음 최종화면에는 A의 내용에 B가 들어와서 보여짐 include 태그/디렉티브 -다른 페이지의 결과를 가져와서 출력 -지정한 페이지를 태그가 위치한 부분에 포함시킬 때 사용 -포함할 jsp페이지의 실행결과를 현재 위치에 포함시키는 역할 -출력을 공유할 때 사용 -결과를 가져오는 거라서 변수를 공유할 수 없음 -다른페이지의 소스를 가져와서 실행 -모든 jsp페이지에서 사용되는 변수 지정 -간단하면서 모든 페이지에 중복되는 문장 -처리부분을 공유할 때 사용 -소스를 가져오는 거라서 변수를 공유할 수 있음 -하나의 js.. 2022. 8. 12.
현재 시각 mysql 에 입력하기 / 값 전달 LocalDateTime time= LocalDateTime.now(); DateTimeFormatter drf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); String datatime=time.format(drf); 이 상태에서 datatime 을 insert 해주면된다. String now = new SimpleDateFormat("yyyyMMdd").format(new Date()); 더 짧은 코드는 상기도 가능하다. 예시 String sql = "insert into poll values ('0',?,?,?,?,'"+datatime+"');"; 2022. 8. 11.
[JSP]자바 서버 페이지 JSP - 웹 프로그램 언어 주의사항 -Web Server가 무조건 있어야함 (Tomcat서버) -클라이언트 측 실행 언어와 서버 측 실행 언어로 구분 -JAVA의 객체지향 언어를 기반으로 웹 프로그래밍 (단, 추상클래스x) JSP 특징 -서블릿을 사용하지 않아도 작동 -개발 속도가 빠른편 -유지관리가 용이함 -HTML + JS + JQ + CSS 모두 사용가능함 JSP 단점 -속도가 떨어짐 -메모리 용량을 많이 차지함 =>Servlet으로 대체 2022. 8. 8.