可行啊。
ajax或者直接提交都可以

解决方案 »

  1.   

    在onchang()里直接提交就可以了
      

  2.   

    根据楼上的方法,在onChange()事件里使用js,让页面跳转到**.do就可以了。比如使用location().
      

  3.   

    js是不可能调用action的,楼主问题可以这样解决:
    1)利用ajax来局部刷新页面;
    2)用js函数让网页重定向,window.location.href=‘***.do’;
    3)页面上用一个隐藏的iframe标签,让2)中的重定向只发生在iframe中,从而变相实现1)中的局部刷新功能。
      

  4.   

    给一段代码你看看:
    <script type="">
    function formSubmit(url) {
      document.forms[0].action=url;
      document.forms[0].submit();
    }
    </script><input type="button" value="查询" onclick="formSubmit('infoContentListShowAction.do?orientation=')"/>
      

  5.   

    js 可以 我做过    考试类型:<html:select property="examId" onchange="submitExam()">
                     <html:options collection="exlist" property="examId"
                                   labelProperty="examName"/>
                  </html:select>
                  <br><br>
      function submitExam(){
               document.RegisterForm.action="/RegisterAction.do"
               document.RegisterForm.submit();
            }
      

  6.   

    这种情况我一般用DWR和Struts共享调用一个Spring配置的业务方法,返回HashMap数据。达到javascript和页面都可以调用
      

  7.   

    直接用window.location.href=‘***.do’;
    就可以啊,我刚试过,好用!
      

  8.   

    window.location.href='xxx.do';
    重定向的方法可以一试