WEB/BACK
-
[Spring]1/3 eclipse에서 spring mvc project 생성+tomcat 화면 띄우기 (mac,openJDK11)WEB/BACK 2021. 10. 3. 18:16
오랜만의 포스팅입니다. 오늘은 이클립스에서 스프링프로젝트를 하기위해 spring legacy project를 생성하고 tomcat을 추가하고 화면 띄우는 것 까지 진행해보겠습니다. 전체 목차입니다. 2021.10.03 - [WEB/BACK] - [Spring]2/3 spring 프로젝트에 +mybatis + mariadb연동 [Spring]2/3 spring 프로젝트에 +mybatis + mariadb연동 저번 포스팅에 이어서 therapy 프로젝트에 mybatis+ mariadb를 연동하겠습니다. 현재 october 라는 데이터베이스에 user 라는 테이블에 seq, name, phone, id컬럼이 있으며 2개의 데이터가 존재합니다. 여기서 bluemint.tistory.com 2021.10.04 -..
-
[JAVA]jsp에서 controller로 값 보내기 (ajax, jquery,serialize(), CRUD)WEB/BACK 2021. 6. 23. 14:45
안녕하세요 오늘은 CURD 를 하기위해 원하는 값을 jsp에서 controller로 보내는 방법에 대해 알아보겠습니다. 값을 보내는 방법은 다양하지만 이번 포스팅에서는 ajax를 이용해서 보내보겠습니다. 전체적인 흐름입니다. 먼저 사용자가 jsp에서 클릭 이벤트를 발생시키면 컨트롤러로 가고 success하게되면 그 결과값에 따라 작업을 수행하게 됩니다. 일단 jsp 페이지 구성을 먼저 보겠습니다. update를 하기위한 상세 페이지 입니다. 기존에 등록되어있는 데이터를 보여주는 페이지 이기때문에 ${resultMap}에 name, size, seq가 들어있다고 가정합니다. 이름 크기 값을 변경하고 수정버튼을 클릭하면 수정완료라고 alert창이 뜨는게 목적입니다. ajax부분을 봐보겠습니다. $(docum..
-
java로 cmd명령어, ipconfig -all, mac 가져오기WEB/BACK 2021. 6. 17. 15:56
안녕하세요 cmd에서 여러가지 명령어를 사용합니다. java에서도 같은 결과를 가져오고 싶을때가 있습니다. 가령 mac주소라던지 ip주소라던지 네트워크정보등등... 오늘은 cmd에서 ipconfig -all 의 결과를 자바를 이용해서 가져오도록 하겠습니다. 1. java에서 ipconfig -all 의 결과보기 String command = "ipconfig -all";//원하는 명령어 try { //시스템 Command 호출 Process ifconfigProc = Runtime.getRuntime().exec(command); // Return 되는 Console 라인을 읽음 BufferedReader ifconfigProcReader = new BufferedReader(new InputStream..
-
[JAVA] SELECT 로 가져온 데이타를 .json 파일로 변환하기 및 에러처리WEB/BACK 2021. 6. 3. 17:00
안녕하세요 오늘은 필요한 데이터를 조회해서 그 결과를 json 파일로 떨구는 작업을 진행해보도록 하겠습니다. 만약 여러분이 hashMap을 만들지 않고 예를 들어 아래와같이 JSONObject jj = new JSONObject(); jj.("a","apple"); jj.("b", "banana"); 바로 JSONObject에다가 put을 하게되면 마주치게 되는 에러가 있습니다. Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized (형식 안전성 : put (Object, Object) 메서드는 원시 형식 HashMa..
-
[JAVA] 자바 폴더 삭제 (하위폴더+하위파일 모두 한번에 지우기), FileUtils.cleanDirectory,어제 날짜 폴더 삭제WEB/BACK 2021. 5. 31. 16:17
안녕하세요 오늘은 java에서 폴더를 삭제하는 방법에 대해서 포스팅을 준비했습니다. File.delete() 를 사용하면 쉽게 지워지지만 만일 그 안에 파일이 하나라도 남아있다면 삭제가 되지 않습니다. 그래서 재귀함수를 사용해서 하위 파일이나 폴더가 존재한다면 삭제하고 폴더지우고 또 삭제하고 폴더지우고 또 삭제하고 ..~~~ 이렇게 해도 되지만 라이브러리를 사용하면 간단히 해결될 문제입니다. 아래와 같이 말이죠..FileUtils.cleanDirectory(folder);//하위 폴더와 파일 모두 삭제사용하기위해서는 import org.apache.commons.io.FileUtils; 가 필요합니다. https://mvnrepository.com/artifact/org.apache.commons/co..
-
[sql] sql문 정리, mybatis에서 sql문 정리, left join 예,date format,마지막 로그인시간WEB/BACK 2021. 5. 13. 19:30
안녕하세요 이번 포스팅에서는 간단한 기본 sql문과 mapper에서 쓰이는 기본 sql을 가져와보았습니다. 참고 바랍니다. 1. sql -- 조회 SELECT * FROM 테이블명; SELECT 컬럼명1, 컬럼명2, 컬럼명3 FROM 테이블이름; SELECT * FROM USERS; -- left join SELECT US.user_id, DE.dept_name FROM USERS AS US LEFT JOIN DEPT AS DE ON US.user_id = DE.user_id -- 삽입 INSERT INTO 테이블명 (컬럼명1,컬럼명2, 컬럼명3 )VALUES ('넣을값1','넣을값2','넣을값3'); INSERT INTO USERS (NAME,LEVEL,PWD) VALUES ('JSON','2','MY..