if we use jsp as a controller then we need to write large amount of java code in a jsp.
this is against jsp principle and it is not an industry standard. if we use a bean as a controller then a bean can not handle/receive http request. so that i can say that jsp and a bean class, both are not suitable to work as a controller.
hence servlet is used as a controller.
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.