이 질문이 어리석은 경우 용서해주십시오. 그러나 param 태그의 요점은 무엇입니까? 나는 비디오를 보았고 튜토리얼을 읽고 그것이하는 일을 거의 이해하지만 그 이유를 이해하지 못합니까? 사용자가이 param 태그를 사용하여 데이터를 입력 할 수는 없지만 프로그래머가 값을 설정합니다 (내가 본 것). 그렇다면 .java 파일에서 모든 작업을 간단하게 수행 할 수있는 이유는 무엇입니까? 실용적인 예가 감사하겠습니다.애플릿 매개 변수 태그의 용도는 무엇입니까?
답변
매개 변수가 변경되면 아무 것도 다시 컴파일하지 않아도됩니다. 당신은 텍스트 편집기와 voilà로 html을 편집 할 수 있습니다! 또한 다른 페이지에서 다른 매개 변수를 사용하여 코드를 재사용 할 수 있습니다.
기본적으로 "모든 속성을 어떤 클래스의 public static String
필드로 하드 코딩 할 수있을 때 * .properties 파일이 필요합니까?"라는 질문과 같은 질문입니다.
간단한 예는 범용 메뉴 애플릿 일 수 있습니다. 메뉴를 변경하거나 다른 웹 페이지에서 다른 메뉴를 사용하고 싶을 수 있기 때문에 코드에 메뉴를 포함시키고 싶지는 않습니다. 표시 할 메뉴는 param
태그로 쉽게 정의 할 수 있습니다.
광고/captcha/기타를 표시하고 공개 키가 필요한 구성 요소를 가질 수 있습니다. 동일한 구성 요소 (다시 컴파일하지 않음)는 여러 사이트에 포함될 수 있습니다. 공개 키는 pass를 매개 변수로 사용합니다.
애플릿의 모양과 느낌 (배경색, 글꼴 크기 등)은 전반적인 웹 페이지 레이아웃에 더 잘 맞도록 사용자 정의 할 수 있습니다.
놀라운 비행 유니콘 애니메이션은 속도와 유니콘 색상을 맞춤 설정할 수 있습니다.
첫 번째 2 개는 여기에도 없지만 비행하는 유니콘 애니메이션에만 가치가 있습니다. :) –
- 1. TabHost.newTabSpec에 사용 된 매개 변수 태그의 용도는 무엇입니까
- 2. Winforms 컨트롤 태그의 용도는 무엇입니까?
- 3. 정식 태그의 올바른 용도는 무엇입니까
- 4. web.xml에 <filter> 태그의 용도는 무엇입니까?
- 5. 애플릿 내에서 Java 애플릿 매개 변수 변경/추가
- 6. Slick2D 게임에서 애플릿 매개 변수 가져 오기
- 7. 자바 애플릿 매개 변수 덮어 쓰기
- 8. ASP.NET에서 명령 작성기의 용도는 무엇입니까?
- 9. Java 애플릿 : Init(), Start(), Stop() 및 Final()의 용도는 무엇입니까?
- 10. "."의 용도는 무엇입니까? C에서 구조체 변수 접두사?
- 11. TabHost.newTabSpec의 문자열 매개 변수의 용도는 무엇입니까?
- 12. 유형 매개 변수가있는 인터페이스의 용도는 무엇입니까?
- 13. object.addEventListener의 useCapture 매개 변수의 용도는 무엇입니까?
- 14. SPHttpUtility.NoEncode 메서드의 용도는 무엇입니까?
- 15. setRequestProperty 메서드의 "If-Modified-Since"매개 변수의 용도는 무엇입니까?
- 16. 입/출력 매개 변수를 제외한 유형 분산의 다른 용도는 무엇입니까?
- 17. 용도는 객체
- 18. 링커가 생성하는 .map 파일의 용도는 무엇입니까?
- 19. django 템플릿 태그의 변수 값
- 20. _fread_nolock, _fseek_nolock의 용도는 무엇입니까?
- 21. 이 입력란의 용도는 무엇입니까?
- 22. SO_REUSEADDR의 용도는 무엇입니까?
- 23. raisePropertyChanged 이벤트의 용도는 무엇입니까?
- 24. 인터페이스에서 속성의 용도는 무엇입니까?
- 25. 투명의 용도는 무엇입니까?
- 26. Silverlight.js 파일의 용도는 무엇입니까?
- 27. PyArg_ParseTuple의 올바른 용도는 무엇입니까
- 28. 크로스 가입의 용도는 무엇입니까?
- 29. $$ jQuery에서이 용도는 무엇입니까?
- 30. 원자 방법의 용도는 무엇입니까?
저는 초보자이므로 * .properties 파일에 대한 참조를 이해하지 못합니다. 그러나 대답에서 나는 그것이 재 컴파일을 줄이는 것이라고 가정 할 것인가? 사용자와 관련이 없습니다. –
은 재 컴파일을 줄이고 코드 재사용을 허용합니다. 애플릿 코드에서 매개 변수를 하드 코딩 한 경우 각 매개 변수 값에 대해 별도의 코드 버전을 유지하거나 값 사이에서 앞뒤로 전환해야합니다. 좋은 생각이 아닙니다. – soulcheck
기본적으로 거의 항상 응용 프로그램 논리를 구성과 분리해야합니다. – soulcheck