2007년 2월 23일 금요일

Struts Resources bundle 에 대한 정리 [학권이 버젼 *^^*]

프로젝트를 진행하면서 학권이가 정리한 Struts Resources Bundle이다...
목차별로 정리가 깔끔하게 되여진것 같다. 단 native2asc를 사용한 수동적 인코딩 방식을 사용하여 프로젝트 진행시 다소 번거로움이 생길거 같다는 느낌이다.

이번에 이 번들은 struts Resources bundle 이다.

1.Resources bundle 은 텍스트 에 쓰고 해도 된다.
2.저장할때 UTF-8 로 저장 하여야 한다..
3.eclipse에 사용될때 글씨가 깨여 진다.
A. 이럴땐 한글을 출력할려면 native2asc 로 한글을 아스키 코드로 바꿔야 한다.
경로는 c\JAVA\jdk\bin 속에서 찾아보면 있을것이다.
4. 아스키 코드로 전화 하여서 다른 번들 하나를 더 만든다.
이것은 수동으로 하여야 함.좀 번그럽지만 그래도 수고 해야지...
(후에 아스키 코드를 봐선 알수 없기에 하나 따로 한글로 해두면 뭔지 인차 대조 해볼수 있음)
5. eclipse에 저장할때 두개 번들을 같이 저장한다..
예:org.nanumsem.struts.Library 안에 저장하여한다.
6. 이미지를 출력할때에는 경로를 메스드로 만들어서 출력하면 후에 유지보수 할때 많이 쉬워 진다.
따로 메스드를 만든다. 예
이것을 jsp 페이지에서 메소드를 만든것을 호출한것이고.
번들은 이렇게 하면 된다.
7.먼저 메소드나 빈으로 키값을 호출하기 전에 먼저 그 java 페이지를 import 시켜야 한다.
예:

전체적인 동작 원리는 와 소스..
동작원리는
1.Imagepath.getImagePath 를 인포트 한다.
2.다음 로 이미지 경로를 가져옴..
3.이거로 번들의 키값을 준다.
4.이미지를 출력하고 한글을 출력한다.
5.가끔 번들에서 줄 바꿈이 필요한데 이때에 번들에
로 줄 바꿈을 한다..
소스는...(알애 번들 소스도 있음 유니코드 와 한글로 된거..)
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
jsp 페이지는 내용 수정에 들어가서 봐야 됨.. ㅜㅜ
자료를 옮길때 jsp 페이지가 옮겨 지지 않됨..

////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////

java 소스

package org.nanumsem.Library;


public class Imagepath {
public static String getImagePath()
{
return "../img/html/image/c/";
}

/**
* @param args
*/
public static void main(String[] args)
{
System.out.print(getImagePath ());
}


}


 

ResourcesApplication.properties 보기...

댓글 없음:

댓글 쓰기