2013-04-16 2 views
0

가 여기 내 web.xml 구조 web.xml의 충돌, struts2를 호출하지.서블릿은

<img src="${pageContext.request.contextPath}/testServlet?id=${someID}" 

문제는 아래와 같이 사용하면 서블릿이 호출됩니다. fliter 매핑에서 *.jsp/*으로 변경하면 서블릿을 호출하지 못했습니다.

<filter-mapping> 
     <filter-name>struts2</filter-name> 
     <url-pattern>*.jsp</url-pattern> 
    </filter-mapping> 

하지만 *.jsp를 사용하는 경우, 다음 struts2-도장 플러그인을 사용하여 캘린더는 JSP에 표시되지 않습니다.

+0

서버에 예외가 있습니까? – HashimR

+0

서버에서 예외가 없습니다. – kitokid

+1

http://stackoverflow.com/questions/3843548/filter-mapping-for-everthing-to-struts2-besides-one-servlet –

답변

0

하여 처리에서 특정 요청 경로를 제외 할 수 있습니다. 당신의 struts.xml 추가 기능에서

:

<constant name="struts.action.excludePattern" value="/ServletToExcludeFromStruts*"/>

값은 여러 제외뿐만 아니라 쉼표로 구분합니다.

도움말 this link에서 촬영 .. http://struts.apache.org/2.2.1/docs/webxml.html 참조하십시오.