[Error, JSP] Illegal modifier for the variable 변수명; only final is permitted 오류 발생시
Illegal modifier for the variable 변수명; only final is permitted
JSP에서 스크립트 오류 발생 시
위와 같은 오류가 발생했을 경우 <!% %>선언부(Declaration)로 작성하였는지 확인해야한다.
JSP의 스크립트 요소 3가지
1. 스크립트릿(Scriptlet)
JSP 페이지에서 자바 코드를 실행할 때 사용되는 코드의 블록이다.
<%
자바코드;
%>
2. 표현식(Expression)
어떤 값을 출력 결과에 포함시키고자 할 때 사용된다.
<%= 값 %>
3. 선언부(Declaration)
JSP 페이지의 스크립트릿이나 표현식에서 사용할 수 있는 함수를 작성할 때 사용된다.
<%!
public 리턴타입 메서드이름(파라미터목록) {
자바코드1;
자바코드2;
...
자바코드n;
return 값;
}
%>
JSP 페이지에서 자바 코드를 실행할 때 사용되는 코드의 블록이다.
<%
자바코드;
%>
2. 표현식(Expression)
어떤 값을 출력 결과에 포함시키고자 할 때 사용된다.
<%= 값 %>
3. 선언부(Declaration)
JSP 페이지의 스크립트릿이나 표현식에서 사용할 수 있는 함수를 작성할 때 사용된다.
<%!
public 리턴타입 메서드이름(파라미터목록) {
자바코드1;
자바코드2;
...
자바코드n;
return 값;
}
%>
참조
최범균의 JSP2.2웹프로그래밍 기초부터 중급까지
최범균의 JSP2.2웹프로그래밍 기초부터 중급까지
댓글
댓글 쓰기