2016-05-18 2 views
1
public String getVatNetAmount() 
    { 
     String expensetype = getRequest().getParameter("type"); 
     String localAmount = getRequest().getParameter("amount"); 
     Double localamt = Double.parseDouble(localAmount); 

     Double netAmount; 


     netAmount = getExpensesTypeManager().getVatNetAmount(expensetype,localAmount); 

     am = (float) ((localamt * netAmount)/100); 
     // getRequest().setAttribute("NetAmount", am); 

     return INPUT; 
    } 

これは私のJavaクラスのメソッドです。私は、変数amのjspページまたはjavascript関数のデータを取得したいのですか?どのように私はjavascriptにJavaクラスから変数データを取得できますか?

+1

多くの方法があります。最も簡単なのは、セッション属性として変数を設定し、 – Jois

+0

にアクセスするか、モデルに格納してから<%java code%>を使用してJSPで取得します。 – Jois

+0

このコードはあなたの質問には役に立たない。ページにデータを入れる際に現在使用しているコードは何ですか? (どこから始めたらよいかわからない場合は、まずGoogle検索を行ってください) – 4castle

答えて

0

あなたはこの方法で使用することができます。

<% 
    String var="sth"; 
%> 

<script> 
    var value = "<%=var%>"; 
</script> 
0

はSpring MVCのでは、あなたはJavaScriptでそれを得るために、今

ModelAndView mv = new ModelAndView(); 
mv.addObject("keyForJsp",object); // you can get data in jsp by using the key "keyForJsp" 

使用してJSPにモデルを追加することができます。 (JSTL libを使用)

<script> 
    var data = '${keyForJsp}'; 
</script> 
+0

これは、文字列のようなオブジェクトに対してのみ機能します。 – Thilo

+0

うん、それは本当だ@Thilo –

関連する問題