2016-05-27 4 views
1

jspからjavaへのフォームの値を使いやすいことは知っていますが、JavaクラスにJSPコードの可変値を使用する方法。例えば、私はJavaのクラス 内の任意の助けをvlaueの値を使用するために は、より具体的にしてくださいJAVAクラスのJSPページの変数の値の使い方

<% 
    String value=null; 
    value= (String) session.getAttribute("name"); 

    %> 
+1

あなたがセッション外にかかわらず、アクセスすることができ 'にsession.setAttribute()'のいずれかで、この[値]を設定することができ、またはあなたがそれを置くことができます要求値として、隠し値、またはクエリ文字列のパラメータとして渡す。 'Java/Servlet'クラスから取得する必要があります。 – darshgohel

答えて

2

req.getSession().getAttribute("value"); 
:データがセッションに保存されている場合は、その後のセッションからそれを得る

request.getParameter("value")

を使用する必要があります

その後、私はそれがnullでないことを確認するためにあなたをお勧め:

String value = (String) request.getParameter("value"); 
if(value != null){ 
    // the value is at the form, so you can get it and use it 
} 
else{ 
    //the value is not at the html or the value is not given a value 
} 
+3

応答、その実用的なソリューションをありがとう – Zub

3

ありがとう、理解されるであろう。リクエストまたはセッションデータにアクセスする必要がある場所

あなたは、サーブレットのコードでJSPのと同じように(実際に私、JSPはカーテンの後ろにサーブレットにコンパイルされている)すべてのデータを取得することができます。データは、JSP/HTMLから来る場合

request.getSession().getAttribute("some"); 
+1

それは、感謝の多くが – Zub

関連する問題