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了