JSP 코드 검토
JSP 코드 검토 세트에 있는 WebSphere 버전 마이그레이션 카테고리에는 다음 표에 설명된 규칙이 있습니다. 규칙에 대한 자세한 정보를 얻는 방법을 학습하려면 자세한 도움말 표시를 참조하십시오.
주: XML 구문으로 작성된 JSP 페이지 (JSP 문서) 는 지원되지 않습니다.
| 규칙 이름 | 규칙 설명 | 자동 수정 |
|---|---|---|
| 포함된 JSP 인코딩에서 동작 변경 확인 | JSP 2.0에서 페이지 인코딩은 파일별로 수행됩니다. 이 규칙은 상위 JSP와 다른 페이지 인코딩을 가진 정적으로 포함된 JSP 파일을 검색합니다. |
아니오 |
| request.getAttribute() 메소드의 동작 변경 확인 | 이 규칙은 문자열에 대해 자동 캐스팅을 사용하는 JSP 파일에서 request.getAttribute() 메소드에 대한 호출을 플래그 지정합니다. 그러나 V6에서 request.getAttribute() 메소드는 문자열이 아닌 오브젝트를 리턴합니다. |
아니오 |
| 더하기 부호를 포함하는 URL에서 동작 변경 확인 | 이 규칙은 JSP 링크 태그(<a>) 또는 양식 조치 태그(<form action=...)에서 해당 URI에 더하기("+") 문자가 포함되어 있지만 쿼리 매개변수의 일부가 아닌 URI에 플래그를 지정합니다. 더하기 기호("+")는 URL의 조회 문자열 부분으로만 예약될 수 있습니다. |
아니오 |
| JSP import 문에서 기본 패키지 사용 안함 | JSP 2.0 이후부터 이름 지정되지 않은(기본값으로 알려진) 패키지에서 클래스에 대해 참조할 수 없습니다. 이 규칙은 기본 패키지에서 클래스를 포함하는 JSP 가져오기 지시문을 검색합니다. |
아니오 |
| 규칙 이름 | 규칙 설명 | 자동 수정 |
|---|---|---|
| 다른 URI를 사용하여 taglib 접두부 재정의 안함 | 이 규칙은 동일한 prefix 속성 값을 다른 uri 속성 값과 연관시키는 JSP taglib 지시문을 플래그 지정합니다. | 아니오 |
| 규칙 이름 | 규칙 설명 | 자동 수정 |
|---|---|---|
| JSP 및 JSF 표현식 언어 요소에 Java 키워드 사용 안함 | 이 규칙은 Java 키워드 또는 EL 예약 키워드가 포함된 변수 이름이 있는 JSP 표현식 언어(EL) 요소를 플래그 지정합니다. | 아니오 |