Java Reference
In-Depth Information
String screenCode = request.getParameter("screenCode");
String inputPage = request.getParameter("referrer");
String userCd = request.getParameter("userCode");
String nextView = null;
try{
boolean userHasPrivilege = SecurityChecker.getInstance().isAuthorized(
userCd, eventCode);
if(userHasPrivilege){
if(eventCode.equals("UWR001") && screenCode.equals("SCR001")){
nextView = "Policy.jsp";
UnderwritingHome home = getEJBHome();
Underwriting remote = home.create();
remote.underwriteNewPolicy("GAP","Dhrubo",1);
}
else if(screenCode.equals("UWR002") && eventCode.equals("SCR001")){
//lookup session bean
//perform business operation
}
}
else{
request.setAttribute("ERROR_MESSAGE",
"You do not have privilege for this operation");
nextView = inputPage;
}
}//try
catch(Throwable exp){
request.setAttribute("ERROR_MESSAGE",exp.getMessage());
nextView = "error.jsp";
}
finally{
// finally redirect to correct view
RequestDispatcher requestDispatcher =
request.getRequestDispatcher(nextView);
requestDispatcher.forward(request,response);
}
%>
Search WWH ::




Custom Search