2012-07-20 7 views
0

enter image description here struts 2 응용 프로그램을 실행하려고하면이 메시지가 나타납니다. 누구든지 도와 드릴까요? 추가 정보를 제공해야합니까?Struts 2 - struts 태그 오류

+0

텍스트를 게시하십시오. 스크린 샷을 보거나 의미가 없을 수 있습니다. 대신 복사하여 붙여 넣기하십시오. 또한 우메시의 대답은 정확하며, 당신은 그것을지지하지도 않고 받아 들일 수도 없습니다. 당신이해야 할 IMO. –

답변

1

작업을 할 수 있도록하기 위해 다른 JSP에 대한 통화를 할 액션을 사용하는 것이 좋습니다. 이 같은 것이

<filter> 
    <filter-name>struts2</filter-name> 
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>struts2</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 
2

이미지를 명확하게 볼 수 없으며 오류가 있지만 URL을보고 있으면이 예외의 원인을 알 수 있습니다.

Struts2에서 Struts2 특정 태그 작업을 만들기 위해 모든 요청에 ​​대해 필터를 호출해야합니다. 필터 호출은 프레임 워크가 init 작업을 수행하여 자신이 필요로하는 것을 사용할 수 있도록하기 때문입니다 당신은 S2SP 필터와 그와 관련된 다른 클래스들이 초기 작업을하지 못하게한다는 것을 의미하는 JSP 페이지에 직접 접근하고 있습니다. Struuts2 태그는이 에러의 원인이되는 필수 데이터를 가지고 있지 않습니다.

내가 프레임 워크 당신은 스트럿에 대한 web.xml에있는 필터를 만들 필요가

+0

하지만 그 오류를 방지하고 잘 설명하는 오류 메시지를 사용자에게 리디렉션하는 방법은 어떻습니까? – Osify

+1

@OSIFY : 프레임 워크를 사용하는 잘못된 방법 때문이라는 오류 메시지가 있지만 다른 메시지를 표시하려면 Struts2에서 전역 예외 처리기를 구성 할 수 있습니다 –