2015-10-02 64 views
1

我有一个jsp页面,带有一些java代码和jsp函数。请找到下面的代码。java代码后调用Javascript函数

<% 
     try { 
      client.removeOAuthApplicationData(consumerkey); 
      String message = resourceBundle.getString("app.removed.successfully"); 
      CarbonUIMessage.sendCarbonUIMessage(message,CarbonUIMessage.INFO, request); 
     } catch (Exception e) { 
      String message = resourceBundle.getString("error.while.removing.app"); 
      CarbonUIMessage.sendCarbonUIMessage(message, CarbonUIMessage.ERROR, request,e); 
      forwardTo ="../admin/error.jsp"; 
     } 
    %> 
    <script type="text/javascript"> 
     function forward() { 
      alert('forward'); 
      location.href = "<%=forwardTo%>"; 
     } 
     function createAppOnclick() { 
      alert('testtt'); 
    } 
</script> 

<script type="text/javascript"> 
    createAppOnclick(); 
    forward(); 

</script> 

我需要调用createAppOnclick函数一次 java代码执行完毕。一旦我执行它,它首先调用createAppOnclick函数。我对JavaScript和jsp有点新,并感谢您的帮助。

感谢

回答

3

扮演的Javascript在客户端和Java & JSP上播放服务器端。

你可以做的是

打电话给你的所有的JavaScript功能,可以在文档加载(onready)功能,让他们可以在页面加载执行。

您无法在服务器上运行这些功能。

备注:How to avoid Java code in JSP files?