<script>
function doSubmitClick(action,optKind){


document.formName.action = action;
document.formName.optKind.value = optKind;
document.formName.submit();
}
</script>
javascrpit 中能嵌入 jsp标签吗?
就是这个<%  %>

解决方案 »

  1.   

    好像是可以的
    当然这段Js必须显性地嵌入在Jsp中
      

  2.   

    同1楼,
    只能写在jsp中,放在.js文件中的就不能了
      

  3.   

    可以的,但不能把标签写在单独的js文件中,很好理解,当然只有jsp中,存在jsp标签才是正确的。
      

  4.   

    可以的,jsp是服务器端执行,也就是在页面加载的时候执行的.JavaScript是客户端.
    所以javascript中可一套jsp,但是jsp中不能套js.
    比如这样是可以的
    <script>
      alert("<%=...%>");
    </script>
      

  5.   


    JSP标签 和 JSP脚本 你要分清楚。
    JSP标签肯定是不行的。
    脚本可以用
    比如: <script>
    alert("<%="JAVA"%>");
    </script>你试试。
      

  6.   

    <script>
     function doSubmitClick(action,optKind){ 
    document.formName.action = action;
     document.formName.optKind.value = optKind;
     document.formName.submit();
     }
    </script>
    javascrpit 中能嵌入 jsp标签吗?
    就是这个<% %>可以,用el表达式和java表达式都支持  6楼的正解但是不用双引号
      

  7.   

    js写在jsp页面上的时候可以,但是我记得,要用单引号把<%%>括起来
      

  8.   

    如果js在jsp页面中的话可以用脚本,如果单独的js文件是不可以的,但是可以通过页面传参数到js文件。
      

  9.   

    js里面是可以有<% =param %>的,不过一般要用“ ”或‘ ’引用,不然会报错.
      

  10.   

    可以,但是js控制不了java。js中的判断条件是不能限制住java代码的。只要你进入页面嵌入js的java就会执行。
    另外,jsp中也可嵌入js用‘out.print();’就可以了。