Glassfish 提交问题

Glassfish 提交问题,glassfish,ejb-3.0,stripes,Glassfish,Ejb 3.0,Stripes,我目前遇到条纹中的提交按钮问题。它完全忽略它应该调用的事件。Actionbean正在处理链接,没有问题。。。我坚持了3个小时 actionbean中的事件 @HandlesEvent("addc") public Resolution addc() { log.debug("addc() contract={}", contract); contractFacade.create(contract); return new RedirectResolution(this.

我目前遇到条纹中的提交按钮问题。它完全忽略它应该调用的事件。Actionbean正在处理链接,没有问题。。。我坚持了3个小时

actionbean中的事件

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


Actionbean在{$event}上被@UrlBind绑定,将其更改为/ab/{$event},现在可以工作了。可能是对index.jsp或其他什么的干扰。这种东西总有一天会杀了我的。全天损失超过4个字符。希望它至少能帮助其他人。

看起来问题甚至可能出现在s:form标签中。当我删除attr beanclass并添加action=addc时,它会运行事件,并向其发送空数据,目前正试图找出如何正确发送这些数据
<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>