2012-02-25 4 views
0

이를 사용하지 않고 애플릿 초기 매개 변수에 투입하는 방법 :초기 매개 변수를 애플릿에 넣는 방법은 무엇입니까?

<param name="foo" value="bar"></param> 

내가 위에서 작성된 코드를 사용하지 않으려는, 애플릿이 큰 초기 있었던 파라미터와 함께 사용되어야하기 때문 끈의 두 배열. 각 배열은 최대 50 개의 문자열 요소를 포함 할 수 있습니다. 그래서 내가 그것을으로 HTML 페이지에이 매개 변수를 작성하는 나쁜 생각 :

<param name="foo1" value="GUID #1"></param> 
<param name="foo2" value="GUID #2"></param> 
..... 
<param name="foo90" value="GUID #90"></param> 

답변

1

두 아이디어 사용할 수 있습니다

  1. 를 사용하여 하나의 매개 변수 키를 쉼표로 구분 된 값을 연결, 그래서 다음과 같은 것을 얻을 수 있습니다 :

    <param name="foo" value="GUID #1,GUID #2,GUID #3,....,GUID #90"></param> 
    

    그런 다음 애플릿 코드에서 쉼표로 값을 분할합니다.

  2. 외부 파일에서 매개 변수를 읽습니다. 매개 변수를 읽으려면 URLConnection을 만들어야하므로 약간 더 어렵습니다.

1

당신이, 순수한 HTML을 사용하지 않는 경우 당신은 왜 그들을 통해 생성하지 않습니다 (예 : PHP, JSP 나 ASP 등 사용) 루프? 예를 들어, PHP 버전은 그렇게 될 수있다 :

for($i = 1; $i < 100; $i++) 
    echo ("<param name='foo" + $i + "1' value='GUID " + $i + "'></param>"); 
1

당신이

PARAM NAME="myArray" VALUE="element1 element2 ... elementN" 
관련 문제