jsp中怎么将jsp定义的参数传给javascript定义的函数?急
jsp中怎么将jsp定义的参数传给javascript定义的函数?
例如我写的代码:
<%@ page contentType= "text/html; charset=GBK " %>
<%String photo2=request.getParameter( "photo2 ");%>
<html>
<head>
<script language= "javascript " type= "text/javascript ">
function lad(str)
{
alert(str);
}
</script>
</head>
<body onload=lad(photo2)>
</body>
</html> `
也就是我JSP里的数据photo2作为参数传递到Javascript函数lad()时不成功,
应该怎么写,谢谢,请给出正确写法
[解决办法]
<body onload=lad( " <%=photo2%> ")>
JSP的执行顺序是先执行JAVA代码,生成HTML然后传递到前台IE,IE执行JAVAScript
所以这个操作就是先输出photo2的值,然后IE就会调用script了