전체 글(411)
-
form submit시 HTML Tag그대로 전달하고싶을 때
enctype을 지정하지 않을 경우,TEXT로 입력한 HTML Tag는&..; 식의 문자로 치환되어 전달된다. > > greater than& & ampersand non breaking space" " double quote® ® registered trade markⓒ © copyright
2016.03.15 -
ajax @ResponseBody없이 json 처리
@ResponseBody Annotation을 사용하게 되면 Controller에서 return "json결과"; 하는 경우 json으로 "json결과" 라는 String 을 받게된다. Y/N 식의 단발성 DATA라면 관계 없지만 여러개의 결과값을 받고자 한다면 Map식의 결과를 받는 것이 좋다. 이럴 때 사용할 수 있는 방법이다. * xxHTML.jsp 의 경우 $.ajax( { type : "post", url : "/xxProc.do", data : $("#formid").serialize(), dataType : "json", success : function( data ) { if( "Y" == data.result ) { alert( data.message ); } } } ); * xxCont..
2016.03.08 -
jsp excel export시 숫자를 문자로 표시하도록
전화번호 앞자리 0이 사라질 때 style="mso-number-format:'@';"
2016.02.19 -
mybatis - 1 select로 연관된 select를 property로 받기
* xxDAO.java ... return (전체VO)select( "조회DAO.get전체목록", ... ); * xxsql.xml ~~~~~~ 전체VO class에 private List 서브목록; 으로 선언되어있어야 한다. 당연히. SELECT ... FROM ... WHERE ... SELECT ... FROM ... WHERE ...
2016.02.15 -
label for를 사용할 때 radio/checkbox의 Click 오류?
HTML상의 컨트롤들은 id와 name으로 구분할 수 있는데... 여러개의 컨트롤중에서 하나나 여럿을 선택해야 하는 radio 와 checkbox가 컨트롤의 제목이나 이름을 나타내는 label for를 사용할 때 사소한 오류(?)를 만들어 낼 수도있다. radio와 checkbox의 동그라미와 네모를 클릭하지 않고 설명글을 Click 해도 선택/체크되도록 하기 위해서 label for를 사용하는데... 아래처럼 코딩을 하게 되면 기능상의 오류가 발생한다. 라디오1 라디오2 라디오2 글자를 Click하면... 희망(!)과는 다르게... 라디오1 이 선택된다...^^; 무엇이 문제인가? Form Submit을 처리하기 위해서 name은 일치시켜야 하고 jQuery를 사용하기 위해서 id도 일치시켜야 할 것 ..
2016.01.29 -
파일다운로드 구현시, 한글명 때문에 URLEncoder.encode() 사용할 때
파일다운로드 구현시, 한글명 때문에 URLEncoder.encode() 사용할 때 한글명에 공백이 포함되어있는 경우 URLEncoder.encode( "다운 받아주세요.txt", "UTF-8" ); 처리결과는 다운+받아주세요.txt 공백이 + 로 변경되어 의도하지 않은 이름이 만들어진다. URLEncoder.encode( "다운 받아주세요.txt", "UTF-8" ).replaceAll( "\\+", "%20" ); 강제로 + 를 공백으로 변경해줘야 한다.
2016.01.27