File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes i'm getting the error missing return statement Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "i Watch "i New topic

i'm getting the error missing return statement

siva sankara rao

Joined: Nov 22, 2005
Posts: 3
i'm getting bello error where is the mistake in this
missing return statement

import org.apache.struts.action.*;
import javax.servlet.http.*;
import java.sql.*;
//package one;

public class ContSaveAction extends Action
public ActionForward execute(ActionForm form,ActionMapping mapping,HttpServletRequest request,HttpServletResponse response) throws Exception
ContSaveForm cf=(ContSaveForm)form;
String contcode,contname;


//ResultSet rs;
Connection con=DriverManager.getConnection("jdbc racle:thin:@localhost:wsoft","user","pass");
Statement stmt=con.createStatement();

int b=0;
b=stmt.executeUpdate("insert into RWS_CONTAMINATION_TBL values('"+contcode+"','"+contname+"')");
return mapping.findForward("loaded");

}catch(Exception e)
System.out.println("Exception due to:"+e);

return mapping.findForward("error"); */
Keith Lynn
Ranch Hand

Joined: Feb 07, 2005
Posts: 2398
In normal execution of a method you have to make sure that each path has a way to exit normally through return. If you have the last line commented, then if an exception is thrown and caught, there is no path out of the method through a return statement.
Justin Fox
Ranch Hand

Joined: Jan 24, 2006
Posts: 802
you just need to have a return statement at the very end of the method,

between the last two curly's...


You down with OOP? Yeah you know me!
I agree. Here's the link:
subject: i'm getting the error missing return statement
It's not a secret anymore!