Click here to Skip to main content
11,924,487 members (52,907 online)
Rate this:
Please Sign up or sign in to vote.
See more: Java HTML JSP Servlet
In my Login.jsp page has
<p><%=request.getAttribute("loginMsg") %></p>
line..It is for display a message.But before it displays ,it displays 'null'.How can i display message without display 'null' before that?

here my code in servlet which call a message to jsp.

private void loginDetail(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
		User u = new User();
		UserService us =new UserServiceImpl() ;
		String Uname = request.getParameter("txtUname");		
		String Pwrd = request.getParameter("txtPwrd");	
		try {
				String message = "Thank you, " + Uname +"..You are now logged into the system";			    
				request.setAttribute("message", message);
				RequestDispatcher rd = getServletContext().getRequestDispatcher("/menu.jsp");
				rd.forward(request, response); 
				HttpSession session = request.getSession(true);
			    session.setAttribute("loggedUser", u);
			    String reqUrl = (String)session.getAttribute("requestedURL");
			}else {
				String message = "You have to register first or check Your user name password again!";				
				request.setAttribute("loginMsg", message);
				RequestDispatcher rd = getServletContext().getRequestDispatcher("/login2.jsp");
				rd.forward(request, response); 
		} catch (Exception e) {
			// TODO Auto-generated catch block			

Please tell me where i go wrong and how to fix it?

Thank you in Advance!
Posted 8-Jul-13 18:31pm

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Use if else statements in jsp to avoid displaying null values

<![CDATA[<% if(request.getAttribute("loginMsg") != null)
out.println("display wat u need");
out.println("alert msg for null values");

mali_angel 9-Jul-13 1:46am
message srings are in servlets.I want to do those messages show in jsp. in here out.println(""); these lines should not empty right? this line "<p><%=request.getAttribute("loginMsg") %></p>" is public for every servlet message.
shanmuga1509 9-Jul-13 2:12am
Can you plz clearly explain your need.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web03 | 2.8.151125.3 | Last Updated 9 Jul 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100