Checking servlet session attribute value in jsp file

Posted by Marta on Stack Overflow See other posts from Stack Overflow or by Marta
Published on 2012-11-30T03:09:37Z Indexed on 2012/11/30 5:04 UTC
Read the original article Hit count: 178

Filed under:
|

I have a no framework java application. It consists of jsp files for view and servlets for the business logic. I must set the user session is the servlet with a firstName parameter. In the jsp file, I need to check if my firstName parameter has a value or not. If the firstName parameter is set, I need to display some html in the jsp file. If it is not set, I need to display different html in the jsp file.

Servlet.java:

HttpSession session = request.getSession();
session.setAttribute("firstName", customer.getFristName());
String url = "/index.jsp";
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(url);
dispatcher.forward(request, response);

header.jsp:

// Between the <p> tags bellow I need to put some HTML with the following rules
// If firstName exist: Hello ${firstName} <a href="logout.jsp">Log out</a>
// Else: <a href="login.jsp">Login</a> or <a href="register.jsp">Register</a>

<p class="credentials" id="cr"></p>

What would be the best way to do this? Any help is much appreciated! Thank you in advance.

-Marta

© Stack Overflow or respective owner

Related posts about jsp

Related posts about servlets