java struts问题,高手进,急!

来源:百度知道 编辑:UC知道 时间:2024/05/27 20:47:59
struts框架下,在jsp页面中有一个text框,若干按钮,用鼠标操作时没有任何问题,但当将焦点放置在text框时按下回车,出现以下问题:(其中的*代表当前的action)
信息: Request[**] does not contain handler parameter named method
说明:The request sent by the client was syntactically incorrect (Request[**] does not contain handler parameter named method).
谢谢!
这个text框没有js函数,只是一个简单的text框,定义了id,value等一些基本的属性,对了,text和按钮都在table下,只有在text没有输入的情况下才会发生error,正常情况下是不应该触发任何事件的.

我找到答案了,是IE的BUG,呵呵~~

error

那就检查你这个text是否包含js函数了,
如果又检查后台操作,
错误的原因是因为调用了action,看样子你是使用的DispatchAction,
检查对应的struts-config.xml中对应的action,看parameter是什么?
如果action命名为:<path="userAction" name="userForm" parameter="xxMethod" />
那你调用的格式应该为:userAction.do?xxMethod="xxxMethod";
而且你Action中,必须包含xxxMethod