jspからjavaへのフォームの値を使いやすいことは知っていますが、JavaクラスにJSPコードの可変値を使用する方法。例えば、私はJavaのクラス 内の任意の助けをvlaueの値を使用するために は、より具体的にしてくださいJAVAクラスのJSPページの変数の値の使い方
<%
String value=null;
value= (String) session.getAttribute("name");
%>
jspからjavaへのフォームの値を使いやすいことは知っていますが、JavaクラスにJSPコードの可変値を使用する方法。例えば、私はJavaのクラス 内の任意の助けをvlaueの値を使用するために は、より具体的にしてくださいJAVAクラスのJSPページの変数の値の使い方
<%
String value=null;
value= (String) session.getAttribute("name");
%>
を
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
}
応答、その実用的なソリューションをありがとう – Zub
ありがとう、理解されるであろう。リクエストまたはセッションデータにアクセスする必要がある場所
あなたは、サーブレットのコードでJSPのと同じように(実際に私、JSPはカーテンの後ろにサーブレットにコンパイルされている)すべてのデータを取得することができます。データは、JSP/HTMLから来る場合
request.getSession().getAttribute("some");
それは、感謝の多くが – Zub
あなたがセッション外にかかわらず、アクセスすることができ 'にsession.setAttribute()'のいずれかで、この[値]を設定することができ、またはあなたがそれを置くことができます要求値として、隠し値、またはクエリ文字列のパラメータとして渡す。 'Java/Servlet'クラスから取得する必要があります。 – darshgohel