본문 바로가기

기타16

자바 JSON 형태로 JSP에 전송하기 ( java , json, jsp) Controller에서 데이터를 json 형태로 만들어 jsp로 쏴줄 수 있다. 참고로 기본기는 있다고 생각하여 세세한 부분은 스킵한다. List result = Component.getData("test.test1"); 이렇게 데이터를 받아온다 //jsonarray 선언 JSONArray ones = new JSONArray(); //해당 리스트 for문으로 jsonarray에 담기 for(HashMap c : result) { //json 객체 생성 JSONObject oneO = new JSONObject (); oneO.put("title",c.get("title")); oneO.put("value",c.get("value")); //만들어진 하나의 json 객체 담기 chart_ones.add(.. 2021. 6. 15.
자바(java) 차트관련 작업할때 좋은 사이트 ( 자바 차트 ) 간혹 jsp 작업을 할때 분석/ 통계부분을 만들때는 항상 차트가 필수일 경우가 많다. 나 같은 경우는 특히나 더 많았는데 그때마다 퍼블리셔에게 부탁하기가 약간 그랬다. 여기저기 찾아보니 아주 좋은 사이트를 찾은거 같다.. https://live.amcharts.com/new/ Live Chart Editor amCharts live editor: create, configure, tweak, edit data, export, import, save, share in a single interface, the user-friendly way. live.amcharts.com 여기 들어가면 이런 화면이 뜬다 여기서 자기가 원하는 차트를 클릭해보면 이런식으로 색은 물론 각종 컬럼도 추가할 수있고 html로 저.. 2021. 6. 15.
자바에서 Bybatis 쿼리가 갑자기 빈값이 나올때 ( null이 아닌) 혹시 if문을 이용하여 mysql 에서 분기처리 하시나요? 그러면 비교연산자를 잘 보세요 여기서 우리는 '' 즉 board라는 파라미터가 빈값이면 if문을 처리하게 끔 설정했습니다. 근데 실수로 이렇게 한다면? board라는 변수에 ''값을 설정하는 꼴입니다. 아마 mybatis 에서는 분기처리에 대한 설정을 먼저 읽은 후에 쿼리문을 실행시키는 것 같습니다. 저는 저 비교연산자가 아닌 = 을 썻더니 #{board}라는 값에는 ''값이 입력이 되는것을 확인 할 수 있었습니다. 저같은 실수 하지 마시길 바라며 누군가에게는 꼭 도움이 되기를~~~ 2021. 6. 14.
DB 설계시 괜찮은 사이트 - DB설계 사이트 https://aquerytool.com/ AQueryTool - AQuery.Web AQueryTool은 웹 기반 ERD 툴 + SQL 자동 생성 프로그램입니다. aquerytool.com 여기는 처음 데이터 베이스설계할때 간단하게 사용할 수 있는 사이트입니다. 로그인만 하면 개인마다 테이블을 만들고 다른 사람과 공유도 하면서 구축이 가능합니다. 2021. 6. 8.