Click here to Skip to main content
15,889,878 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
In my Login.jsp page has
HTML
<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.

Java
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");	
		
		u.setUname(Uname);
		u.setPwrd(Pwrd);
		
		System.out.println(Uname+""+Pwrd);
		try {
			if(us.Userlogin(u.getUname(),u.getPwrd())){
				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");
			    session.removeAttribute("requestedURL");
				response.sendRedirect(reqUrl);				
			}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			
			e.printStackTrace();
		}
	}


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

Thank you in Advance!
Posted

1 solution

Use if else statements in jsp to avoid displaying null values

]]>
 
Share this answer
 
Comments
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)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900