파일 에 있 는 인자 의 설정 과 읽 기 설정

1647 단어 Java
설정 파일 에 파 라 메 터 를 설정 하 는 이 유 는 무엇 입 니까?이것 은 수요 이기 때문에 프로그램의 운행 에 영향 을 주지 않 고 이 매개 변수의 값 을 동적 으로 바 꿔 야 한다.그럼 자바 의 프로필 에서 파 라 메 터 를 어떻게 설정 하 는 지 보 여 주세요.
우리 가 지금 보고 있 는 것 은 Servlet 에서 인 자 를 설정 하 는 것 입 니 다.
   
  	SerachItemServlet
  	com.bjpowernode.drp.basedata.web.SerachItemServlet 
  	
  		pageSize
  		3
  	
  
  
  	SerachItemServlet
  	/servlet/item/SerachItemServlet
  
 

해당 Servlet 에서 설 정 된 pageSize 값 가 져 오기:
int pageSize=Integer.parseInt(this.getServletConfig().getInitParameter("pageSize")) ;

위의 설정 은 이 대응 하 는 Servlet 에서 만 값 을 가 져 올 수 있 습 니 다. 다른 Servlet 에서 도 이 pageSize 를 가 져 올 수 있 습 니까?간단 합 니 다. 설정 파일 에서 모든 Servlet 에 같은 내용 을 설정 합 니 다.그러나 이렇게 해서 코드 가 중복 되 는 현상 이 나타 나 면 우 리 는 코드 를 간소화 하 는 방법 을 취해 야 한다.
이 페이지 Size 인 자 를 전역 에 설정 하여 모든 Servlet 에서 값 을 가 져 올 수 있 도록 합 니 다.
 
  	page-size
  	2
  

모든 Servlet 에서 설정 한 pageSize 의 값 을 가 져 올 수 있 습 니 다:
// application     page-size,application   ServletContext  
int pageSize=Integer.parseInt(this.getServletContext().getInitParameter("page-size"));

이것 은 국부 변수 와 전역 변수 에 해당 한다.

좋은 웹페이지 즐겨찾기