<a href="membersManager/member.do!findById?mid=1编辑 </a>
异常
HTTP Status 404 - /aa/membersManager/member.do!findById方法不执行 findById

解决方案 »

  1.   

    /aa/membersManager/member.do!findById    --写错了把!改成?
      

  2.   

      楼主你这个是什么意思
       member.do!findById
      

  3.   

    如果你的action 是分发Action的话
      应该是形如下面的
          member.do?参数名(在config里配置)=findById&&mid=1
      

  4.   

    应该是这样的吧?
    <a href="membersManager/member!findById.do?mid=1">编辑 </a> 
      

  5.   

    <a href="membersManager/member!findById.do?mid=1">编辑 </a>
      

  6.   

    一看楼主用的是分发action
      及你的action是 dispatchtion
      首先你在你的配置文件的Action节点配置
       参数比如 
        
        <action
              attribute="adminForm"
              input="xx"
              name="adminForm"
              parameter="myparam"
              path="XX"
              scope="request"
         </action>
       
        然后你的请求 就可以写成
         member.do?myparam=findById&&mid=1
      

  7.   


    妄下订论,你怎么知道人家一定用struts???嘿嘿!!!
    如果是用的struts就不说了,但如果用其它的页面框架呢,还有或者自己写的框架呢??
    比如:我写的a链接就是:  TestAction-test.do?mypa=1     TestAction是类名,test是方法名我看LZ的a链接可能是掉了一个反尖括号
      

  8.   

    很明显是struts,而且findById很明显是方法名,楼主没来估计是问题解决了吧?
      

  9.   

      如果你写个MyStruts我就没说的咯
         嘿嘿
           多谢指出。我的错。太武断了。。(偷偷地说:猜到了分数多多。。^_^)
      

  10.   

    sturts2吧? 
    <a href="membersManager/member.do!findById?mid=1编辑 </a> 
    改成
    <a href="membersManager/member!findById?mid=1编辑 </a> 
    试试
      

  11.   

    说错了,findById是执行方法吧?那就应该这么写:
    <a href="membersManager/member!findById.do?mid=1编辑 </a> 
      

  12.   

    呵,你别小看人哦,SSH很久都没用了,个人感觉开发速度真的不咋地,就struts我还确实没感觉他怎么怎么方便,我们就用自己写的框架(相当于SSH的整合,但是比SSH的开发速度至少要快几倍以上),你想想就用我写链接的方法吧,在前台页面写a链接的时候,我想调用后台哪个类的哪个方法进行处理当前请求,就直接写TestAction-test.do这么写就表示点击这个链接调用后台的TestAction这个类的test方法再从这个方法里直接返回某个页面,而且我也不用配置任何的文件,前台页面使用freeer输出,也没用jstl,后台操作数据库,直接使用自己封装好的jdbc,现在你说说我这么写的链接方式是不是也是struts?
      

  13.   

    1 确认你的配置文件里 有没有设定struts.enable.DynamicMethodInvocation = true 这个值默认是false 只有在true的情况下 才能像你那样用感叹号调用方法2 确认你是否配置了这个方法
      

  14.   

      误会了没有小看的意思
       我自己也写了个 
         我感觉SSH集成的时候。。很麻烦。(Jar冲突时常有的事)
           要么把你的框架分享一下。。嘿嘿。。
             发到资源里我去下。
      

  15.   

     我就写了个Struts 14个类(包括反射部分)。。
       不是集成的
           还知识产权
             分享一下嘛我不肯声的
      

  16.   

    <a href="membersManager/member!findById.do?mid=1">编辑 </a>
      

  17.   


    呵,写的也可以嘛,不是我不肯,我们现在开发的每一个项目都是用自己写的框架开发的,并且是做信息安全的,保密要求特别高,i'm sorry,不过看你说的这个应当思路跟你的差不多,但是你的只相当于struts部分,没有对数据操作,页面展示做封装,只能告诉你整个有一百多个类,写框架运用到的知识点有:多线程处理,并发控制,多态,反射,实现事务自动管理,自己实现拦截器,对model也做了很详细的封装,任何增删查改只须copy,改改名字就行,分页,前台展示用freeer输出,table,dialog,tree,layout,List都做了封装,只须调用即可,包括webservice服务,程序员开发只须加载框架的一个jar包就行,开发的时候程序员只须专门把时间花在业务上,不用为了各个属性文件的配置,环境的搭建,以及写pojo类等等等花费大量的时间,一切都不用做,用这个框架做项目任何一个不会计算机的人只要教他几天怎么使用这个框架,他就能做软件开发,开发速度比SSh至少一倍,这是比较保守的说法.话只能说到这儿了,说太多了有危险