可以这样:
<form method="post">
  <input type="button" name="submit" value="提交" onclick="javascript:isvolid2()">
</form>

解决方案 »

  1.   

    我是这样写的啊,但找不到"/thuo.do“路径,后来我用绝对路径解决了这个问题,不知道为什么相对路径不行呢,有什么办法能让相对路径也行
      

  2.   

    写js就要根据 生成的 HTML页面来写,<html:form action="/a.do"> --<form name="xxxform" action="/xx/dd.do">
    function isvolid2()
    {thuoForm.action= action 截掉不用的部分 + thuo.do"
    thuoForm.submit();
    }
      

  3.   

    你就不要/就行了,如果在其它位置,可以"../aaa/thuo.do"
    1. <form action="thuo.do" method="post"> 指明的是相对路径,不用加/
    2. <html:form action="/thuo.do"> 因为这是Struts的HTML标签,它必须要加/。
      

  4.   

    这个问题路径的问题,我也碰到过:
    http://community.csdn.net/Expert/topic/4079/4079154.xml?temp=.2463953
      

  5.   

    thuoForm.action="<%=request.getContextPath()%>/thuo.do"
      

  6.   

    所谓struts可以用相对路径,原因是<html:form>标签是struts自带的服务器端标签,会在服务器端经过解析后自动给你加上context path这一段,<form>就不一样了
      

  7.   

    <%=request.getContextPath()%>/thuo.do
    正解