一尘不染

将JSP转换为JSTL

jsp

我是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()。我自己已经走了这么远,但需要一些帮助才能完成!任何答复将不胜感激!


阅读 235

收藏
2020-06-10

共1个答案

一尘不染

您可以使用:

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

但更好地使用:

${user.userID}
2020-06-10