전체 글 1439

항상 코딩할때 잘 보아야 할건 에러 내용

java.lang.NullPointerException가장 많이 보게 되는 에러 중 하나! NullPointerException이 에러는 실제 보물상자가 없고 이름만 있는 것인데, 그 속에서 뭔가 값을 꺼내려고 할때 발생하는 가장 대표적인 에러!그래서 해당 에러를 발생시키지 않으려고 코딩할때 많은 예외처리를 해대표적으로~ request.getParameter("good_name") == null ? "" : request.getParameter("good_name");이 소스 부분도 널인 경우에는 "" 공백 문자열로 대체 하라는 내용이야 널포인터 익셥센이 안 생기도록~ 그럼 다시 네가 추가한 부분으로 돌아가서 왜 해당 에러가 나는지 보자!그리고 이클립스는 툴이 좋아서 콘솔에서 에러 발생 시, 바로 그 위..

나의질문답 2014.07.29

set함수 , add함수

ArrayList bookinfo = new ArrayList(); orderlist orderList = new orderlist(); orderList.setTitle("책이름"); orderList.setPrice("2000"); bookinfo.add(orderList);네가 처음 만든 orderlist는 기존에 있던 orderlist 라는 객체는 담고있는 orderlist야 그럼 해당 orderlist에 담긴 값은 스트링 형태의 값이 아니라 결국 기존 객체인 orderlist 가 담겨있다는 이야기이고 orderlist 객체를 열어보면 어제 이야기한거처럼 보물상자 안에 있는 실제 보물에 값을 넣어줘야 쓰는 곳에서 값을 쓸수있잖아 그래서orderlist orderList = new orderlist..

나의질문답 2014.07.29

ArrayList

forEach를 쓰려고 할 때 인터넷에 찾아보니 ArrayList를 쓰라고 하던데요기존 소스에 ArrayList를 검색했을 때는 ArrayList ol = orderDao.getInstance().getListOrderDetail(ordermap); 이런 식으로 나오고 ===> 이 부분은 아래 네가 인터넷 찾은 로직을 자동으로 다 처리해서 결과만 ArrayList 로 던져주는거야.인터넷에있는 방식으로 ArrayList bookinfo = new ArrayList(); bookinfo.add(goodname); bookinfo.add(price); 하면 add에 빨간줄이 생깁니다. ==> 이건 당연히 빨간줄 생겨 왜냐하면 ArrayList 는 스트링 을 담는게 아니라 어제 설명한 객체를 담고 있기에 그래서..

나의질문답 2014.07.29

공백에러 , nextToken();

부장님께서 잡으신 에러 ..공백에러?! String tel_num1 = request.getParameter("가") == null ? "" : request.getParameter("가"); String tel_num2 = request.getParameter("나") == null ? "" : request.getParameter("나"); String tel_num3 = request.getParameter("다") == null ? "" : request.getParameter("다");이 부분에서는 해당 전화번호 값이 널인 경우에 공백으로 변환하는데...해당 데이터를 붙여서 하나의 문자열로 만들고,int s = 0; while(st3.hasMoreElements()){ temp = st3.nex..

나의질문답 2014.07.29

parameterClass , resultClass / xml .쿼리문 문법 오류

태그저장 취소 1. String mul_no1 = orderDao.getInstance().getOrderDetailcancelmulno(order_pk_num); ++++문제 : mul_no1값은 null이다.. 2. //mulno 가져오기 public String getOrderDetailcancelmulno(String order_pk_num) throws SQLException { return (String) GetDB().queryForObject("getOrderDetailcancelmulno", order_pk_num); } 3. SELECT mul_no FROM ORDER_DETAIL WHERE ORDER_PK_NUM = #order_pk_num# AND DEL_YN = 'N' 4.토드에서..

나의질문답 2014.07.29

mysql FORMAT함수

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Incorrect parameter count in the call to native function 'FORMAT' 에러가 처음발생한 시점의 로그 내용을 보면com.ibatis.common.jdbc.exception.NestedSQLException: ===> 해당 라이브러리 관련 표준 문법에 어긋나는 익셉션이 생겼다는 걸 알려주는 내용이​고, --- The error occurred in sb/common/db/sqlmaps/order.xml. ===> 오더쩜엑스엠엘 파일에서 에러가 생겼다는걸 알려주는 내용 --- The er​ror occurred while applying a parameter..

나의질문답 2014.07.29

Dao.java 쿼리문?

SELECT mul_no ===> mul_no 컬럼을 조회하라 FROM ATable===> ATable 테이블에서 WHERE PK_NUM = #pk_num# ===> 조건은 ORDER_PK_NUM 컬럼의 값이 프로그램이 원하는 값과 동일한 것인 놈으로 AND DEL_YN = 'N' ==> 그리고 DEL_YN = 'N' 인 조건인 놈으로 조회하라는 뜻이야 그래서 네가 해 놓은 부분 중 SELECT mul_no #mul_no# 부분을 SELECT mul_no 로 바꾸었어~ 네네다음으로해당 쿼리에서 조건으로 받아들이는 #pk_num# 라는 값은 동일한 이름으로 ## 을 붙여서 써주면 되고, 지금 보는 디에이오에서 해당 쿼리를 호출 시, (String) GetDB().queryForObject("getOrder..

나의질문답 2014.07.29

크롬에서 안되 ~ 크롬 var today = new Date(); 의 .getYear()

검색어 : 크롬 var today = new Date(); 의 .getYear() 14세미만 계산하는 로직이 크롬에서만 안된다. 계속.. 알고 보니.. 이런일도 있을수 있구나 싶다.. 많은 블로그에서 찾을 수 있는 걸 보니 많이 알려진 일인가보다. http://decameron.tistory.com/12 var today = new Date(); var year = today.getYear(); // today.getFullYear(); var month = today.getMonth()+1; var day = today.getDate(); 여기서 getYear() 경우 자바스크립트 결과 값이 2014가 아니라 114을 반환하는 경우가 있다. 이럴 땐 getYear() 메소드 대신 getFullYear(..

나의질문답 2014.07.29

구글 플레이 스토어 등록 후 앱실행시 에러

http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=141854&page=0&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%ED%99%94%EB%A9%B4%EC%A0%84%ED%99%98&sst=&sod=&spt=-33818&page=0 - 안드로이드 사이드 http://www.masterqna.com/android/26885/%EB%8B%A4%EC%9A%B4-%EB%B0%9B%EC%9D%80-%EC%95%B1%EC%97%90%EC%84%9C-%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%9B%84-%ED%99%94%EB%A9%B4%EC%A0%84%ED%99%98%EC%9D%B4-%EC%95%88%EB%90%A9%..

나의질문답 2014.07.29

input type="file" , 갤럭시에서 안됩니다.

웹을 만들고 웹뷰로 앱을 만들었다.근데 이미지를 등록해야하는데몇몇기기에서 작동이 안된다.그 이유가 input type="file" 이란걸 알게되었고(사장님께서 다른 건 버튼인데 안되는 이것은 버튼이 아니니 버튼으로 바꿔보라고 하셨는데.파일을 업로드하기 위해 필요한 것이었고 이것이 특정기기에서만 사용이 안되는가 싶어서 질문을 올림.) http://www.masterqna.com/android/26976/input-type-file-%EA%B0%A4%EB%9F%AD%EC%8B%9C%EC%97%90%EC%84%9C-%EC%95%88%EB%90%A9%EB%8B%88%EB%8B%A4?state=comment-26978&show=26978#a26978 갤럭시 s2 ,s4 탭..여기서만 아예 버튼이 눌리지를 않습니다..

나의질문답 2014.07.29
반응형