Action的execute方法中不返回ActionFoward对象,而是返回null,将会有什么结果?什么情况有这种应用?

解决方案 »

  1.   

    当你执行某个方法,而无需跳转到某个页面时,应该就可以返回null
      

  2.   

    页面会空白,一般都返回inputforward比较好
      

  3.   

    返回一个空白页面。
    我们一般不这么用,这样就失去了ActionFoward的意义了
      

  4.   

    返回 null的情况 适合 做ajax访问 
      

  5.   

    当你在action执行下载功能的时候
      你必须返回null
      

  6.   

    action中返回null?没试过,觉得这样返回null没什么意思。
      

  7.   

    当你想在action中写入脚本代码的时候 就可以返回null 或者在ajax中使用 
      

  8.   

    嗯,在ajax中用到,下载中也用到,总之是你不需要跳转页面的时候用到返回null
      

  9.   

    返回null一般是在ajax异步操作中,用response传回需要的数据,不需要跳转页面
      

  10.   

    返回null会跳转到空白页,在用到AJAX的时候会return null
      

  11.   

            在页面上再说一次判断吧  相应的值对应相应的结果,还有个疑问就是 你返回个null干吗   出现NULL的情况一般就是你的查询出了问题  这种时候你还到不了web那一层  先把DAO搞定   
      

  12.   

    在action 里用response.sendredirect("http:www.csdn.net");执行跳转页面的话
    会用return null的
      

  13.   

    当你向jsp返回的是一个gson或xml形式的返回值时,可以使用return null
    如:
    PrintWrite out = response.getWrite();
    out.print(一个json文件);
    out.close();
    return null;
    此时,页面最终会回到jsp
    其他情况如果仅仅return null,则会出现空白
      

  14.   

    返回null的话就没有跳转的页面,如果不是Ajax调用这个action的话,那么会跳到一个空白页面。
    一般用Ajax的话就会用到。