不能在action中写js脚本。标记是在服务器端执行的。而js脚本是在客户端浏览器中执行的。

解决方案 »

  1.   

    不能在action中写js脚本。
      

  2.   

    把你问号后面那堆东西,放在页面的hidden域里。把action写死吧
      

  3.   

    请教,下面的这个action到底该怎么写呢<html:form method="post" action="updatecorp.do?code=1&company=<bean:write name="setCorpForm" property="corpname" />&companyid=<bean:write name="setCorpForm" property="corpid" />&description=<bean:write name="setCorpForm" property="corpdescription" />">万分感谢
      

  4.   

    给你个参考模板
    function addDo()
    {
    var flag=window.showModalDialog('/powercrmapp/om/myom_jsp_003/OpportunityInfo_frame.jsp?actiontype=add&account='+document.forms[0].account.value+'&accountid='+document.forms[0].accountid.value,'','dialogWidth=830px;dialogHeight=250px;scroll=no;status=no;help=no;resizable=no');
    if (flag!=null && flag=='reload') {
    document.forms[0].actiontype.value='query';
    document.forms[0].submit();
    }
    }