我用struts2的时候,碰到这个问题。
struts2的表单提交 总是返回input结果的大家碰到过这样的问题吗?
struts.xml中是这样的:
<!-- add房源 -->
     <action name="addhouse"  class="com.nileader.action.HouseAction"  method="addHouse">
<result  name="success">/admin/house/success.html</result>
<result  name="input">error.html</result>
     </action>   com.nileader.action.HouseAction"  method="addHouse" 程序根本没有执行我的方法。

解决方案 »

  1.   


       你光给这点东西看不出来啊,是不是你的方法返回的字符串就是"input"呢?
      

  2.   

    <result  name="success" type="redirect">/admin/house/success.html</result>
      

  3.   

    程序根本没有执行你的方法,而不是执行完了再跳到你的input配置页面
      

  4.   

    看着像是error.html
    不会是别的原因去了这个页面吧。而不是跳到input。可能某地方错了,你的错误配置又是error.html
      

  5.   

    程序执行return INPUT了
    所以错误页面
    给出你action
      

  6.   

    你把com.nileader.action.HouseAction 这个类贴出来看一下
      

  7.   

    你spring的配置文件中有问题, 把你spring 的配置文件 的action 添加一个scope="prototype" 属性 , 这样就ok 了 。