-2
我在尋找一個很好的例子,我如何用spring標籤替換這個java代碼。用spring標籤替換特定scriptlet
<div>
<%
Object user = (String) request.getSession().getAttribute("User");
Object role = (String) request.getSession().getAttribute("role");
if(user == null) {
out.println("<a href=\"register.jsp\">Register</a><a href=\"login.jsp\">Login</a>");
} else {
out.println(" Hello " + user + " " + "<a href=\"LogoutServlet\" >Logout</a>");
}
%>
</div>
<div class="menu">
<%
if (role != null) {
if(role.equals("admin")) {
out.println("<a href=\"adminPanel.jsp\">Admin Panel</a></br>");
out.println("<a href=\"userOrders\">Orders</a></br>");
}
} else {
if(user != null)
out.println("<a href=\"userOrders\">Orders</a></br></br>");
}
%>
</div>
當您應該使用'$ {empty sessionScope.User}'時,您正在使用'$ {not empty sessionScope.User}',並且您沒有關閉第二個
感謝您指出錯別字。固定。 – Constantine