Main reasons for using servlet as a controller in struts.
why not jsp
Answers were Sorted based on User's Feedback
Answer / naman patidar
Controlling is a server side task and it makes no sense to
write you java code inside a jsp.
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / srinu
jsp means very less code in java.and also their is no tags
for intigrate with other logic.i.e means controll with
other logic just like as connection polling,data accessing
object,persistance logic.suppose u take as jsp as
controller programmer feels lot of complexity.Hence
industry recomended struts as controller.in servlet easy
intigrate with other logic.
Industry recomended as MVC rule servlets as controller,jsp
as view layer.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / rajesh r
As per the Jsp spec we should limit the scriptlets usage.
and Jsp is designed for presentation(VIew) part based on
these points it is not recommended to use Jsp as a
Controller.
Regards
Rajesh
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / christ
If JSP's are using as a controller, then we should break the
rule of MVC. Which is the base for using struts. MVC is used
to divide the application into three part(model part, view
part and controller part). So that in future if we want to
change the view, then you do not need to do much work on
your logic part.
| Is This Answer Correct ? | 2 Yes | 2 No |
Answer / sitaram
JSP is a presentation layer (view). JSP is not a controller.
servlet is controller. because we can manipulate and add the
server-side we can write in the servelt.
| Is This Answer Correct ? | 1 Yes | 1 No |
What are construction struts?
What is the use of Struts.xml configuration file?
What is the different actions available in struts?
How can we write our own interceptor and map it for action?
Which configuration files are used in struts?
How does one create an action in struts 2?
What is role of actionservlet?
I have 4 jsp pages .At last page we have a submit button when we click it it will store all jsps data which we provide will store into database. how we can make it possible
What is the default suffix for Struts2 action URI and how can we change it?
How you will make available any message resources definitions file to the struts framework environment?
What are the two scope types for formbeans?
Main reasons for using servlet as a controller in struts. why not jsp