你不要用<result name="input" type="redirect-action">/userRegistView.action </result>
这个,你的错误可以放在request中呀,如果你放在session中你用redirect是可以的
strust有一个验证的控件你
你的要求是可以的

解决方案 »

  1.   

    这个有关系吗?<result name="input" type="redirect-action">userRegistView</result>上面写错了,我是这样写的
    能跳转到原来位置但是错误信息不能显示
      

  2.   

    应该是你的WEB.XML文件中配置错误,你看一下路径有没有错
      

  3.   

    是有的,
    你用的redirect,就不是与上次的请求就不样了,你的错误message放的地方就不一样了
      

  4.   

    你不就是想在出错的页面上把的错误的页面的message给显示出来吗,
    ,,
    那你放的message放在那里呀?
    你可以把你的代码给我看看
      

  5.   

    这个我知道啊,现在如果出现input,要它跳转到***.action视图,所以你只能用redirect-action 类型,而不能用redirect.但是用了这个类型后,不是与上次的请求就不样了吗?那么刚才的错误信息就没法在***.action视图中显示了,明白了这个问题吗?
      

  6.   

    错误信息不是放在java代码中的啊,是用...action-validation.xml文件的
      

  7.   

    <result name="input" >userRegistView.jsp </result>
    原来你怎么打开这个页面的 你现在也怎么写
      

  8.   

    userRegistView.action打开的额,因为表单里的有些数据需要从数据库里提取,直接用jsp页面违返了mvc,那么我只能先通过action.java先从数据库里提取出,然后再放到jsp页面,如果直接访问jsp页面,数据装不会显示
      

  9.   

    问题就是你的的请求的scope不一样了,就会出现这样的情况,你可以forward的方式请求