Struts 2.1.8.1을 사용하고 있습니다. 다른 서버의 일부 페이지를 내 응용 프로그램에 포함해야하므로 다른 서버에 직접 액세스하지 않고도 응용 프로그램을 통해 액세스 할 수 있습니다. 내 아이디어는 그것에 대한 패키지 정의를 가지고, 그래서 그 패키지에 대한 모든 액세스는 내부 서버로 리디렉션됩니다.Struts2가 다른 응용 프로그램에 요청을 전달합니다.
<package name="eco-marketing" namespace="/marketing" extends="eco-default">
<action name="*">
<result name="success" type="dispatcher">
<param name="location">http://myotherserver:8080/test/{1}</param>
</result>
</action>
</package>
하지만 작동하지 않아 오류 404 - 찾을 수 없으므로 소리가 나는 것처럼 쉽지 않습니다. 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?
TIA
디스패처 프로세스 만의 JSP로의이이 struts.xml에서 수행 할 수 없습니다 (당신은 당신의 자신의 주문 결과 유형을 생성하지 않는 한). – Quaternion
그렇게 보입니다. 그래서 최선의 선택은 HttpClient를 사용하는 사용자 지정 작업을 구현하는 것입니다. –
그래,하지만 당신이 지적한 것처럼 그것은 결과의 일로 보입니다. 그리고 구현하기가 그리 어렵지는 않을 것입니다 ... 먼저 작업을 먼저 수행하는 것이 더 쉽습니다. 나는 그것이 많은 사람들에게 유용 할 수 있다고 생각한다. – Quaternion