0

私はJSPの初心者であり、助けが必要です。私は最初のJSPページの1つにあるこのコードから始めました

<%
    LoginService user = new LoginService();
%>

Hello <%=user.getUserID() %>!

そして、うまく動作します。LoginServiceクラスを正しくインポートしましたが、そのコードは機能します。しかし今、私はJSTLを学び、上記をJSTLタグに変換しようとしています。だから私は右足で降りましたが、仕上げに助けが必要です。これまでのところ私は

<jsp:useBean id="user" class="org.test.LoginService"></jsp:useBean>

しかし、最後のHello行をJSTLタグに変換するのに問題があります。JSPタグで行ったようにメソッドgetUserID()を参照する方法がわかりません。私は自分でここまで来ましたが、仕上げるのに助けが必要です!どんな回答でも大歓迎です!

4

3 に答える 3

3

式言語を使用できます。

<c:out value="Hello ${user.userId}!" />
于 2012-08-09T21:48:20.563 に答える
2

次を使用できます。

<jsp:getProperty name="user" property="userID" /> 

しかし、使用する方が良いです:

${user.userID}
于 2012-08-09T21:52:49.367 に答える
1

それは次のようになります:

Hello ${user.userID}!
于 2012-08-09T21:47:52.427 に答える