不知道今天为什么,搭建起项目的栈死活就是不走action.找了一下午问题,各种问题都想过了,就是不行,weblogic的问题,struts的问题,过滤流的问题等等,就是不知道他怎么就不进struts的action.所有走action的页面都是白页,也不报任何异常.真不知道怎么整好了!

解决方案 »

  1.   

    logs啥都没有,一般的方法你就别惦记了
      

  2.   

    很多分 接分吧
    难道本机有别的web配置 走别的地方去了?
      

  3.   

    今天我刚解决了和你差不多的问题.
    或许和你差不多。
    表面现象是是用ip访问搭建好的项目,就停留到了空白页面,也是没走action。也没报错。而localhost访问就正常.
    最后找到原因就是浏览器的安全级别太高了。internet网站级别是所有都禁止。导致用js请求的表单提交都失效了。不知道是不是这原因?
      

  4.   

    如果你struts配置文件都没问题的话那只能是浏览器的问题了
      

  5.   

    我第一次用ssh整合的时候,在自己的机器上总是报一个invokemethod的错误,可是所有的配置都是正确的,包也不少,后来拿到另外一台机器上,发现完全没有问题。用不同版本的xp重装了自己机器的系统之后,再跑原来的工程,也完全没有问题了。有时这种情况很有可能是操作系统版本的问题,建议在实在没有办法时重装系统试一下,一定要装完全版。
      

  6.   

    把formBean去掉试试...检查一下strut-config  看action配置和页面请求的是否一样?
      

  7.   

    strust2么?很多struts2的action路径问题都很麻烦你先看看是不是有什么frame框架,然后看页面的jsp里面的图片啊什么的链接是否也在struts2的路径过滤范围之内个人觉得strtus2简化得太厉害了,虽然降低了代码量,但是可读性和可维护性比以前差多了。
      

  8.   

     去下个Fiddler 监测一下,看是否正确发送请求,检测一下传过去的参数,返回的都是些什么?试试
      

  9.   

    他用struts,一步一步调也不行,相信lz已经调过了,也没有调出来