读书人

Struts2表单交付后没有进入action的痕

发布时间: 2013-07-01 12:33:04 作者: rapoo

Struts2表单提交后没有进入action的痕迹
在看一个别人写的web项目,应用Struts2,没有Spring和hibernate。有一处表单提交在action中获取不到任何痕迹。
如下,使用javascript设置提交的action和进入的方法:



///////////
如果浏览器url请求OK的,那么就是js的问题了。用Ctrl+F,查一个submit应该不慢的。如果多个文件的话,用File search应该也很快。
[解决办法]
你还是最好把你的配置文件给我们看看 struts.xml的
[解决办法]
没有报错 ? 空白是没有返回结果 还是一直在操作 还是自习点把 你action的访问路径对么 alert一下是什么 贴出来
[解决办法]
试试在拦截器里面打印一下log,如果拦截器里面都没有,那肯定就是前台的问题了撒。
[解决办法]
引用:
Quote: 引用:

表单提交的参数有问题 比如double类型 你在action 用 int 接的

我验证了,那样的话还是能进入action所指向的类中的,可是我遇到的情况在类中加静态块儿其中的代码都不能运行。


3楼说的已经很明白了,你如果类型都配置错误,是在拦截器里出错,你自己的action在最后一个拦截器后面,怎么可能打印出它里面代码,你试没试过就直接下这样的结论?
[解决办法]
估计就是路径有问题,前面加上你的<%=path%>/user!xx.action吧
[解决办法]
JS的问题,<s:submit/>和那个form1.submit();的冲突。

读书人网 >Java Web开发

热点推荐