나는 모든 동작에 DynamicMappingFilter와 주석이 달린 URL을 사용하고 있습니다.Stripes의 Web App 루트를 ActionBean에 매핑하는 방법
"/"을 기존 actionBean에 매핑하려고합니다. "/"가 가고 싶어하는 액션 빈은 현재 "/ categories"에 묶여 있습니다.
두 가지 방법이 있지만 성능 측면에서 더 좋은 방법이 있는지 궁금합니다.
맨 위에 @UrlBinding ("/")을 사용하여 새 IndexActionBean을 만들었습니다.
그 안에는 ForwardResolution을 Categories 클래스에 반환 할 수도 있고, 범주 클래스 코드를 붙여 넣을 수도 있습니다. 왜냐하면 내 것이 매우 간단하기 때문입니다.
@UrlBinding("/")
public class IndexActionBean extends AbstractActionBean {
@DefaultHandler
public ForwardResolution view() {
return new ForwardResolution(ShowCategoryActionBean.class);
}
}
그것은 작동하지만이 도메인의 루트 페이지입니다 및 페이지 뷰를 많이 얻을 것이다, 특히 때문에, ForwardResolution의 오버 헤드를 가지고 좋아하지 않는다.
나는 환영 파일을 사용하려고 시도했지만 DynamicMappingFilter와 작동하지 않습니다. 그것은 category.action과 같은 DispatcherServlet과 함께 작동하지만 그때조차도 문제가 있었고/작동하고 있었고/category와 다른 모든 url은 작동을 멈추었고 404를 찾지 못했습니다.
<welcome-file-list>
<welcome-file>category.action</welcome-file>
</welcome-file-list>
더 좋은 방법이 있습니까? 나는/categories의 @UrlBinding의 이름을/카테고리가 필요하기 때문에 /로 바꿀 수는 없습니다.하지만/앞으로도 전달하고 싶습니다. 에서