日期:2014-05-18  浏览次数:20881 次

jsp,js代码的执行顺序
下面是一段jsp中的代码,我本来想先弹出个框,根据客户的选择,在做相应的处理。但是下面的代码是先执行了Logger.debug( "do   something...... ");才执行js的confirm判断。请教高手有没有解决的方法
out.print( " <script   language= 'javascript '> ");
out.print( "if   (confirm( '还有   xxx   协办部门未填写办理意见,您确定提交吗? '))   { ");

Logger.debug( " "do   something...... " ");//(1)

out.print( "}   else   { ");
Logger.debug( " "do   otherthing...... " ");//(2)

out.print( "} ");
out.print( " </script> ");
即如何根据客户返回的选择来控制jsp中的代码(流程)

------解决方案--------------------
用if()控制 out.print()
------解决方案--------------------
你把Logger.debug 放到提交后的页面里不就可以了。
这个问题已经回答过了。
------解决方案--------------------
这个问题已经回答过了。