2016-10-18 4 views
0

PrintWriterのprintlnメソッドを使用すると、htmlコードを生成することができます。同じように埋め込まれている場合 例えば、サーバサイドのJavaプログラムを使って、anglejsスクリプトでhtmlファイルを生成することは可能ですか?

PrintWriter writer = response.getWriter(); 
writer.println("<h2>hey<h2>"); 

は、スクリプト作業をangularjsでしょうか?

私は私のサーバーに生成されたHTMLファイルにNGクリックし、ngの非表示などの機能を使用する必要が
PrintWriter writer = response.getWriter(); 
String ajs="<html ng-app="mainApp">"; 
ajs+="<script>angular.module('mainApp', []).controller('MainCtrl', function($scope) {"; 
ajs+= "$scope.open = false;"; 
ajs+="});</script>"; 
writer.println(ajs); 

答えて

1

あなたは、サーバー側とクライアント側の実行の間に混乱を招くように見えます。

Angularjsはクライアント側で実行されますが、説明したサーバーはサーバー側で実行されます。

例では、サーバーがクライアント側でブラウザによって解釈/実行されるhtml/jsを返すという意味で機能します。

TL; DR:

はい、それは可能です

関連する問題