2016-05-31 41 views
1

jspページを起動するときに、ブラウザのウィンドウの上部に 'edition type'を表示する必要があります。 DBテーブルには3種類あり、教師、学生&共通です。 私のJSPコードでは、&をJavaアクションクラスから 'エディションタイプ'を取得しようとしています。しかし、そうすることはできません。<title>をjspページで動的に設定する方法

<% String printEditionTyp = (String)request.getAttribute("bookEditionID"); %> 

<title>Message - <%out.print(printEditionTyp); %></title> 

    } 
+1

の代わりにLongbookEditionIDを型変換してみましたか? –

+0

私は上記のようにコードを試しましたが、それはnullを与えます。 –

答えて

0

あなたはすなわち<head>タグ内のHTMLのヘッダータグ内のページ-タイルを提供していることを確認します -

誰もがJSPページに

JSPコードをEditionのタイプを取得する方法を案内していただけます。

例:

<html> 
    <head> 
     <% Long printEditionTyp = (Long) request.getAttribute("bookEditionID"); %> 
     <title>Message - <%= printEditionTyp %></title> 
    </head> 
<body> 
... 
... 
</body> 
</html> 

EDIT:あなたは `<%= printEditionTyp%>` String

+0

はい、同じ場所にしかありません。私は、javaアクションクラスbookEditionIDがLong型であることに気づいた。 jspファイルで使用するものを提案できます –

+0

'printEditionTyp'が' null'値を持つ場合、属性 "bookEditionID"を設定したコードをチェックし、JSPページが 'requestDispatcher 'によって呼び出されるかどうかをチェックする必要があります。 forward(req、resp) 'であり、' response.sendRedirect() 'ではありません。 – Mahendra

+0

..今、私はJavaクラスの属性 "bookEditionID"を設定しました。この "bookEditionID"は、JavaクラスのLong型です。このLong型をJSPファイルで使用する方法を教えてください。ありがとう。 –

関連する問題