반응형

분류 전체보기 144

Spring(초기 설정)-UTF-8 설정(한글 깨짐 문제- 한글 인코딩)

Spring(초기 설정)-UTF-8 설정(한글 깨짐 문제- 한글 인코딩) 1. 상단 메뉴바 Window -> Preferences -> enc 검색 2. Content Types -> Text -> Default encoding -> UTF-8 -> Update 3. Workspace -> Text file encoding -> Other -> UTF-8 -> Apply 4. Workspace -> Encoding ISO 10646/Unicode(UTF-8) -> Apply 5. Web -> CSS Files 설정과 동일하게 HTML Files, Jsp Files, XML Files 전부 UTF-8 설정

Spring Project 생성하기 (Spring Legacy, SpringStarter 차이)

Spring Project(Spring Legacy, SpringStarter 차이) https://knowhoon.tistory.com/104 spring 설치하기(3.9.17 RELEASE) spring 시작하기 전자정부 표준프레임워크 관련 이전 버전 Spring Framework 다운로드 https://spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.i.. knowhoon.tistory.com STS Spring Project를 크게 나누면 Spring Legacy Project 와 Spring Starter Project로 분류 할 수 있다. Spring..

Spring(STS) 설치하기(3.9.17 RELEASE)

Spring (STS) 설치하기(3.9.17 RELEASE) 전자정부 표준프레임워크 관련 이전 버전 Spring(STS) 다운로드 https://spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io 1. spring.io 홈페이지 접속후 Projects -> Spring Tools 4 선택 2. 하단 Spring Tool Suite 3 wiki 선택 (Spring github 연결) https://github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3 GitHub - spring-pr..

MariaDB- sql 쿼리문 (일간/주간/월간/연간) 게시글 출력

sql 쿼리문 (일간/주간/월간/연간) 게시글 출력 Ex) (추천수 + 조회수) 베스트 글 출력시 각 sql 쿼리문 뒤에 ORDER BY 구문에 (추천수컬럼+조회수컬럼) 추가 후 Limit 구문을 넣어 베스트 게시글 출력 Ex) 베스트 게시글 5개 출력 SELECT 날짜컬럼 FROM 테이블명 WHERE 날짜컬럼 BETWEEN DATE_ADD(NOW(), INTERVAL -1 DAY) AND NOW() ORDER BY (추천수컬럼+조회수컬럼) Limit 0, 5 일간 게시글 출력 SELECT 날짜컬럼 FROM 테이블명 WHERE 날짜컬럼 BETWEEN DATE_ADD(NOW(), INTERVAL -1 DAY) AND NOW() ORDER BY `정렬 컬럼` Ex) SELECT bdate FROM board..

Java_JSP 게시판 만들기 가입하기(ajax방식)

ajax 방식 중복 ID 체크 join.jsp $(function(){ //html이 로딩 되고 바로 가입버튼 비활성화 하기 $("#join_join").prop("disabled", true); }); function checkID(){ //var id = $(선택자).명령(); var id = $("#id").val(); //alert(id); if(id == "" || id.length < 4){ alert("아이디를 입력해주세요."); $("#id").focus(); return false; } $.ajax({ type:'post', dataType:'text', data: 'id='+id, url: './idCheck', success: function(rData, textStatus, xhr)..

Java_JSP 게시판 로그 남기기

JSP 게시판 로그 남기기 log 테이블생성 Util (ip가져오기) public class Util { //ip가져오기 public static String getIP(HttpServletRequest request) { String ip = request.getHeader("X-FORWARDED"); if(ip == null) { ip = request.getHeader("Proxy-Client-IP"); } if(ip == null) { ip = request.getHeader("WL-Proxy-Client_IP"); } if(ip == null) { ip = request.getHeader("HTTP_CLIENT_IP"); } if(ip == null) { ip = request.getHeader..

자바 Servlet - 세션 이용 글 수정 기능

자바 Servlet - 세션 이용 글 수정 기능 Update.java(servlet) package com.knowhoon.web; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; im..

자바 Servlet - 세션 이용 로그인/ 로그아웃 기능

세션(session) 세션은 쿠키와 달리 저장할 데이터를 서버에 저장 세션 시작(세선을 사용하기 위해 세션 정보 리턴) HttpSession session = request.getSesstion(); 세션 저장 session.setAttribute("이름", 값); 저장된 세션 데이터 가져오기 String id = (String)session.getAttribute("id"); 세션 삭제 session.removeAttribute("이름"); 세선 종료 session.invalidate(); 세션이용 로그인 기능 예제 loginAction.java(servlet 세션이용 예제) package com.knowhoon.web; import java.io.IOException; import javax.serv..

JAVA - Thread(스레드)

Thread(스레드) 하나의 프로세스 내부에서 독립적으로 실행되는 하나의 작업 단위 운영체제에 의해 관리되는 하나의 작업 혹은 태스크를 의미 스레드와 태스크(혹은 작업)는 바꾸어 사용해도 무관하다. JVM에 의해 하나의 프로세스가 발생하고 main( ) 안의 실행문들이 하나의 스레드 main( ) 이외의 또 다른 스레드를 만들려면 Thread 클래스를 상속하거나 Runnable 인터페이스를 구현 필요 스레드 생성 두 가지 방법 Thread 클래스를 상속받아 사용 Runnable 인터페이스를 사용 실행은 run()을 start()해서 사용 어떤 다른 클래스를 extends 해야 하는 상황인데 스레드로도 구현해야 할 때(자바에서 다중 상속은 지원 X) extends 할 부모 클래스도 스레드를 상속하고 있지 ..

자바_JSP 게시판 만들기(2) content, Login기능

게시판 content 출력 detail.jsp detail java -> db -> java - > jsp //DAO를 활용해서 보내기 //DAO에 detail(int) 이라는 메소드 만들어주기 //객체 생성해서 값 받아오기 BoardDAO dao = new BoardDAO(); BoardDTO dto = dao.detail(strInt); %> 전송된 bno = 1. getP~ = ?물음표 뒤에 오는 이름=값을 잡는다. detail.jsp?no=12 이름을 no, 값 12 여러개값이 동시에 올 때 dtail.jsp?no=12&num=100 제목 : () 리스트로 리스트로 login.jsp login LOGIN RESET LoginDTO.java package com.knowhoon.dto; //회원가입..

반응형