문제

Scriptlet 코드를 사용하지 않고 JSP에서 예외를 던질 수 있습니까?

도움이 되었습니까?

해결책

JSP 계층에서 명시 적으로 예외를 던지는 일을해서는 안됩니다. JSPS에서 Scriptlets를 사용하고 싶지 않은 이유는 응용 프로그램 논리를 귀하의 견해에 넣기 때문입니다. 예외를 던지는 것은 본질적으로 응용 프로그램 논리이므로 JSP, Scriptlet에 속하지 않습니다.

다른 팁

이렇게하면 예외를 던질 수 있습니다.

<c:out value="${1/0}" />

또는 비슷하게 "불법"인 것

이상적으로는 JSP가보기와 연관되어 있기 때문에 ... 예외를 던지고 싶지 않습니다. 당신은 그들을 잡고 싶어합니다 <c:catch>

코드를 던지는 getter 메소드가있는 Bean을 가질 수 있으며 JSP가 Bean 속성에 액세스하도록 할 수 있습니다. 스크립트를 통해 실제 개선이 될지 확신 할 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top