I got the Null pointer Exception i post my code here ...if any thing that i
did wrong please notify and post ur suggestoin...thanks in advance..I
denoted the nullpointer exception code in block letters
Controller Class :----
@Jpf.Controller (
simpleActions = {
@Jpf.SimpleAction (name = "begin" ,path =
"/com/ofs/layer/beehive/pageflow/index.jsp")
},
sharedFlowRefs = {
@Jpf.SharedFlowRef(name = "shared" , type =
com.ofs.layer.beehive.shared.SharedFlow.class)
}
)
public class Controller
extends org.apache.beehive.netui.pageflow.PageFlowController {
@Jpf.Action (
forwards = {
@Jpf.Forward(name = ClientULC.Success, path =
"/com/ofs/layer/beehive/pageflow/userResult.jsp"),
@Jpf.Forward(name = ClientULC.Failure, path =
"/com/ofs/layer/beehive/pageflow/error.jsp")
}
)
public Forward addUserInfo(UserDTO userDTO) {
try {
Message request = new Message(CrudMT.T_User, CrudMT.ST_Create,
userDTO);
CrudSI_Local cl = new CrudSI_Local();
cl.handle(request);
} catch (Exception e) {
e.printStackTrace(System.err);
}
return new Forward(ClientULC.Success);
}
}
CrudSI_Local:----
public class CrudSI_Local {
public Message handle(Message msg) throws SQLException {
UserControl bod = new UserController();
Message res = bod.addUserInfo(msg);
return res;
}
}
UserControl :-----
@Control
private User user;
public Message addUserInfo(Message msg)
throws SQLException {
try {
UserDTO userDTO = (UserDTO)msg.info;
user.addUserInfo(userDTO);----> Null Pointer Exception "user is
null"
} catch (Exception e) {
Logger.log(e);
}
return msg;
}
User :----
@ControlExtension
@JdbcControl.ConnectionDriver(
databaseDriverClass = "oracle.jdbc.driver.OracleDriver",
databaseURL = "jdbc:oracle:thin:@192.21.15.211:1521:ORCL",
userName = "t121",
password = "t0216"
)
public interface User
extends JdbcControl {
@JdbcControl.SQL(statement = "INSERT INTO employee
VALUES({userDTO.displayName}, {userDTO.fName}, {userDTO.lName},
{userDTO.company})")
public void addUserInfo(UserDTO userDTO)
throws SQLException;
}
Regards,
sahuly
--
View this message in context:
http://www.nabble.com/Null-Pointer-tf3136770.html#a8692366
Sent from the Beehive - User mailing list archive at Nabble.com.