日期:2014-05-20  浏览次数:20717 次

Struts action不执行
俺是一个新手,写了一个修改信息的页面,然后想用action实现,但是页面提交以后地址栏能显示那个action的名字以及路径,但是就是一点反应没有,页面是空白页面,我在action第一行设了个断点,但是根本就到不了断点那儿,struts-config里面设置应该是正常的,我郁闷的是浏览器的地址栏里面能显示action的路径以及名称,那就证明了页面已经成功提交,那为什么action一点都不执行呢,我的断点设得很早,就是那个把提交的actionform转为欲使用的form那儿,如下
  AddUserForm addteam = (AddUserForm) form;
在线等,请大家帮帮忙.
 


------解决方案--------------------

检查一下你的URL和struts-config的配置吧,总有一个地方写错了。
------解决方案--------------------
没有写错,正确的呀.他就是不执行UpdateAction.提交也是正确的.返回空白页.不知道是怎么回事
.郁闷!搞了一天了.
------解决方案--------------------
在ACTION里写个输出语句.看看能不能打印出来.


------解决方案--------------------
如果没调到 ACTION,是应该 TOMCAT 会打出错的(你调的地址不存在之类)
一般空白页是 ACTION 执行完跳到的 JSP 不存在.
你可以把你的配置文件和 JSP 贴上来嘛.
------解决方案--------------------
看你的ACTION里是否有EXCUTE方法

ACTION缺省找EXCUTE方法
------解决方案--------------------
我觉得是你struts-config.xml的forword那里写错了,空白是执行成功而没有找到返回的页面
------解决方案--------------------
struts-config的配置 写错了
我觉得是<action></action>配置写错了
------解决方案--------------------
最好把你的配置都贴出来
------解决方案--------------------
你在EXECUTE是不是忘打返回了,在那里面的参数顺序是不能改变的,他返回一个ActionForward 然后你在看看你的配置?在struts里配置里,格式一班是固定的,就看你细不细心了
------解决方案--------------------
是不是写了验证阿?估计验证上的问题,看看验证的配置呢或者ActionForm的类没继承VildatorForm!~或者ActionForm里的vildator方法里的内容执行了没有,参考参考!~