0

我是 JSP 的初学者,需要一些帮助。我从我的第一个 JSP 页面中的这段代码开始

<%
    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 回答