일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- drools
- spring transaction
- spring jpa
- CEP
- java tip
- jquery
- Spring
- ibatis
- custom filter
- GEventEvaluator
- jenkins
- COC
- @SqlResultSetMapping
- gwt
- bootstrap jquery datepicker
- SVN
- JPA
- guvnor
- Hudson
- jstl
- rember me
- JBoss Seam
- maven
- jquery serialize
- gwt-ext
- spring security
- MySQL
- Drools Fusion
- zabbix
- querydsl
- Today
- Total
목록java (22)
봉 블로그
타이머 걸기 : 0.3초후에 포커스 주기. Timer t = new Timer() { public void run() { box.setFocus(true); } }; t.schedule(300);
poi http://poi.apache.org/ 엑셀처리 http://poi.apache.org/spreadsheet/index.html
All Tags / Functions c:catch c:choose c:forEach c:forTokens c:if c:import c:otherwise c:out c:param c:redirect c:remove c:set c:url c:when fmt:bundle fmt:formatDate fmt:formatNumber fmt:message fmt:param fmt:parseDate fmt:parseNumber fmt:requestEncoding fmt:setBundle fmt:setLocale fmt:setTimeZone fmt:timeZone fn:contains() fn:containsIgnoreCase() fn:endsWith() fn:escapeXml() fn:indexOf() fn:join..
${fn:length(collection)}
ant는 파일안에 있는 특정 문자를 replace 하기위한 여러가지 Task를 제공한다. PropertyFile Task Replace Task ReplaceRegExp Task PropertyFile Task 는 java properties 파일 전용으로 key, value attribute 를 이용해 쉽게 replace를 해준다. 단점은 원본 properties 파일을 좀 변형한다는게 문제다. Replace Task 는 파일 종류에 상관없이 변경하고자 하는 token(문자) 을 찾아 replace 해주는데, token 과 정확히 일치해야 한다. ReplaceRegExp Task 는 역시 파일종류에 상관없이 정규표현식으로 찾아서 replace 해준다. 개인적으로 ReplaceRegExp Task 가 가..
http://iilii.egloos.com/4343065
request parameter 가져오기 ${RequestParameters.aaa} or ${RequestParameters.['aaa']} request attributes 가져오기 ${Request.aaa} or ${Request.['aaa']} Default value operator : !그 값이 없을때 default value를 명시할수 있다. 예를 들어 mouse 에 값이 없을때 ${mouse!"No mouse."} ${mouse!"No mouse."} The output will be: No mouse.Jerry 또다른 예 (${mouse!}) (${mouse!}) The output will be: () (Jerry) Escape Example: First name: ${firstName..
설정파일 귀찮죠? 설정파일 없이 Valang Validation 을 처리하는 로직입니다. 물론 직접 valang expression을 작성해야합니다. public static void checkValidation(String valangExp, Object target, Errors errors){ ValangValidator validator = new ValangValidator(); validator.setValang(valangExp); try{ validator.afterPropertiesSet(); }catch(Exception e){} validator.validate(target, errors); if(errors.hasErrors()){ //유효하지 않음에 따른 처리 로직. } }
직접 FileInputStream 을 이용할경우 jar 파일 안에 있는 프로퍼티 파일을 읽을때 에러가 난다. private String getDbUsername()throws IOException{ Properties props = PropertiesLoaderUtils.loadAllProperties("property/"+System.getProperty("server.mode")+"/default.jdbc.properties"); return props.getProperty("jdbc.username"); }