반응형

이전에 자바스크립트만으로 만들어 본 적이 있는데..
바쁜 와중에도 도전 정신(?)으로 인해
jQuery 버전으로 새로 만들어 봤습니다. ㅎㅎ

먼저 jQuery 소스입니다.

/* Manipulate the Select Box using jQuery
* Powered by hyshin (tweet@hyshin, fb.com/hyshin0) */
$(document).ready(function() {
	$(':button[name=addBtn]').click(function() {
		var title = $(':text[name=title]').val();
		$('select[name=menuIDs]').append('');
		return;
	});
	
	$(':button[name=upBtn]').click(function() {
		var currMenu = $('select[name=menuIDs]').children(':selected');
		var prevMenu = currMenu.prev();
		if (typeof prevMenu.val() == "undefined")
			return;
		prevMenu.before(currMenu);
		return;
	});
	
	$(':button[name=downBtn]').click(function() {
		var currMenu = $('select[name=menuIDs]').children(':selected');
		var nextMenu = currMenu.next();
		if (typeof nextMenu.val() == "undefined")
			return;
		nextMenu.after(currMenu);
		return;
	});
	
	$(':button[name=removeBtn]').click(function() {
		var currMenu = $('select[name=menuIDs]').children(':selected');
		if (typeof currMenu.val() == "undefined")
			return;
		currMenu.remove();
		return;
	});
});


여기에 이용된 HTML 소스입니다.








참고하셔서 개발하실 때 이용해 보세요 ^^
반응형
반응형

Spring 2.5 + iBatis 작업 중
select 결과를 저장하기 위해 다음과 같이 작성했습니다.

<select id="SQL-LIST" parameterClass="java.util.Map" resultClass="java.util.Map">
SELECT ...
</select> 

그렇게 하니
다음의 에러가 발생하더군요.

org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0];  
--- The error occurred in /sql/CommunityMDAO.xml. 
--- The error occurred while applying a result map. 
--- Check the Community.SQL-LIST-AutoResultMap. 
--- Check the result mapping for the 'UPT_DATE' property. 
--- Cause: java.lang.RuntimeException: JavaBeansDataExchange could not instantiate result class.  Cause: java.lang.InstantiationException: java.util.Map; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:  
--- The error occurred in /sql/CommunityMDAO.xml. 
--- The error occurred while applying a result map. 
--- Check the Community.SQL-LIST-AutoResultMap. 
--- Check the result mapping for the 'UPT_DATE' property. 
--- Cause: java.lang.RuntimeException: JavaBeansDataExchange could not instantiate result class.  Cause: java.lang.InstantiationException: java.util.Map

java의 Map의 경우 interface 이다 보니
초기화에 실패하는 문제가 발생하더군요..

parameterClass 의 경우에는
인터페이스로 선언만 하면 전달인자에 의해서 자동으로 변환이 되지만,
resultClass 는 실존하는 형태로 제공이 되어야만 초기화가 가능한 것 같습니다.

그래서 다음과 같이 수정했습니다.

<select id="SQL-LIST" parameterClass="java.util.Map" resultClass="java.util.HashMap">
SELECT ...
</select>

이렇게 수정하고 나니
해결이 문제 없이 표기 되더군요..

별도의 DTO 생성 없이 하려다 보니
이런 문제가 생겼네요...

이거 때문에 2시간은 그냥 보낸 듯... ^^;;

참고:
http://blog.daum.net/_blog/BlogTypeView.do?blogid=09j4R&articleno=17200835#ajax_history_home
반응형
반응형

C:\Java\jdk1.6.0_10 즉 jdk 1.6 을 설치후 eclipse-jee-ganymede-win32 를 실행시켜보면 다음과 같은 에러가 발생하는 것을 볼 수가 있다.


 jdk 1.5 버전을 찾지못해 이클립스가 실행되지 못하는 경우로 보여 검색후 http://wiki.eclipse.org/Eclipse.ini 의 사이트를 참조한후 eclipse.ini 를 수정후 실행되는 것을 볼 수가 있었다.

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vm
C:\Java\jdk1.6.0_10\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

원본 URL
http://jjanggun.tistory.com/314
반응형
SVN
반응형
오늘 svn으로 commit 을 시도하던 중
svn 서버가 이상이 생기면서
commit에서 더 이상 진행이 되지 않고,
취소도 되지 않는 상황이 발생했습니다.

겨우겨우 (프로그램 강제 종료 ^^:;)
eclipse를 종료 시키고
다시 실행해서 보니..

Attempted to lock an already-locked dir
svn: Working copy 'D:\...\WEB-INF\jsp\user' locked


이러면서
commit도 update도 아무 것도 안 되더군요.. ^^;;

부랴부랴 찾아보니..
Team -> Clean Up 실행하니까
lock 이 풀리더군요..
반응형

+ Recent posts