如何题,我有两个表单(一个用户注册表单页面,一个是用户信息修改表单页面)提交到同一个ActionForm里的validate()中校验,校验出错时如何控制它跳转到哪个页面?

解决方案 »

  1.   

    出错后struts直接就是在这个页面显示错误信息的
    前提是这个页面里有<html:errors/>
    建议你多看看书
    看完不懂再来问
      

  2.   

    既然是两个表单为什么会提交到同一个ActionForm呢? 
      

  3.   

    String queryString=request.getQueryString();
    if(queryString.equals("method=save")){
    ........
    }  
    if(queryString.equals("method=update")){
    .....
    }如何设计input使出错时返回到提交的页面?
      

  4.   

    在struts-config.xml配置文件中的action标签有个input属性可以解决的
    但楼主为什么要这么做呢?我们从不用actionForm的,用JavaScript判断是最方便有效的。
      

  5.   

    在Action标签里定义input属性制定不就行了么
      

  6.   

    配置文件里的
    <action path=""
            input=""  //这事个地址
      

  7.   

    一个Action里可以配两个input吗?怎么配?
      

  8.   

    jsp页面写上两个submit;
    <input type="submit" name="name1"/>
    <input type="submit" name="name2"/>在资源文件中配上name1=1.jsp    name2=2.jsp在你的action中重写一个返回值为map的方法,Map map=new HashMap();
    map.add("name","1.jsp");
    map.add("name","2.jsp");
    return map;再把struts.config.xml配好,接下来就调试吧
      

  9.   

    我是两个jsp页面,如a。jsp,b。jsp,都提交到user.do?method不同,都通过UserForm的validate()方法判断,当a。jsp出错时页面返回到a。jsp,当b。jsp出错时返回到b。jsp。请问struts.config.xml的action里的input如何配?