2009-12-06 2 views
1

줄무늬의 submit 버튼에 문제가 있습니다. 그것은 호출해야하는 이벤트를 완전히 무시합니다. Actionbean은 아무런 문제없이 링크로 작업 중입니다 ... 3 시간 동안 계속 붙어 있습니다. 줄무늬 문제 제출

@HandlesEvent("addc") 
public Resolution addc() { 
    log.debug("addc() contract={}", contract); 
    contractFacade.create(contract); 
    return new RedirectResolution(this.getClass(), "all"); 
} 

하는 ActionBean

에서

이벤트 JSP :

<s:form beanclass="actionbean.ContractsActionBean"> 
    <%@include file="forms/formContractDetails.jsp"%> 

    <ul> 
    <li><s:submit name="addc" class="submit" title="">Add C</s:submit></li> 
    <li><s:link href="/all">Cancel</s:link></li> 
    </ul> 
</s:form> 
+0

s : form 태그에 문제가있을 수 있습니다. attr beanclass를 제거하고 action = "addc"를 추가하면 이벤트를 실행합니다 (즉, null 데이터를 보내고 현재 그 권한을 보내는 방법을 알아 내려고합니다) – marioErr

답변

0

Actionbean{$event}에 -ed @UrlBind했다 /ab/{$event}로 변경하고 작동합니다. 아마 index.jsp 또는 뭔가와 간섭. 이것은 언젠가 나를 죽일 것 같은 종류의 물건이다. 하루 종일 4 문자 이상을 잃어 버렸습니다. 그것이 다른 누군가를 도울 수 있기를 바랍니다.