日期:2014-05-17  浏览次数:20716 次

Struts 1.2 html:form的action和form的action区别,还有如果2个都有执行哪个
现在有struts1.2的代码 , 有这么一段。
XML code


<html:form action="lhzxOrderForecustinfo.do?action=list" method="post">
--------------省略----------------------
<a href="#" class="LinkBut" onclick="doQuery(document.forms[0],<%=flag%>)">查询</a>
--------------省略----------------------
</html:form>




上面有一个js
JScript code

 function doQuery(thisform,type) {
            if(type ==1)
               thisform.action = "lhzxOrderForecustinfo.do?action=listForAudit";
            else
               thisform.action = "lhzxOrderForecustinfo.do?action=listAudited";    
            thisform.submit();
        } 



不太了解了,js的action地址和html:form的action是怎么执行的?尤其是<html:form action是什么情况下用的?

还有html:form的action和form的action区别,我写过一个页面没用html:form也行,但是如果其中用到bean的标签的话会出错?

求解



------解决方案--------------------
html:form调用是和普通的form是一样的,只不过是一个使用了标签,一个没用而已。
------解决方案--------------------
<html:form> 只要submit的时候才请求后台。。。。