通过ccc.jsp用redirect跳转到aaa.action?id=4,input设置成ccc.jsp仍然没用//同一个REQUEST一定要用FORWARD跳转,是一定.你先看看SENDREDIRECT和FORWARD的区别.

解决方案 »

  1.   

    把bbb.jsp里面的form的action 写成aaa.do
      

  2.   

    redirect在一个request不能传递参数
      

  3.   

    不是那个问题,forward虽然是保留同一个request,但是尽量别用
    这样变量会越来越多只需要保留id的变量,在url里已经带了,所以不用forward
      

  4.   

    为什么还要改成.do?
    struts2啊,还需要这样改?
      

  5.   

    请看清问题,不是request和forward的问题
    如果仅仅是这种层次的问题,我也不好意思拿出来问
      

  6.   

    bbb.jsp 和aaa.action是对应的一组关系是吗?
    就是bbb提交到aaa?
      

  7.   

    no result input 
    一般都是struts.xml中没有配置input引起的
    <action name="..." class="...">
    <result name="input">/AddProducts.jsp</result>
    </action>至于js校验也不管用
    那你确定一下是否真的调用到了js
    可以alert("test");看看
      

  8.   

    没太看明白,楼主的意思是在struts.xml的<action></action>中设置了
    <result name="input">/aaa.jsp</result>
    但是实现了Validateable接口后用validate函数校验或者用校验器校验,没通过后,不走上面的input
    反而提示no result input 是这个意思吗
      

  9.   


    如果我理解的正确的话,似乎不用方案吧,struts2没有问题吧,可能是你配置的问题