У вас может быть JSP без bean-компонентов, однако в результате будет перемешан и код, заботящийся о логике, и код, заботящийся об эстетике сайта.Это не идеально, особенно потому, что в большинстве ситуаций группа людей кодирует логику, а другая группа людей заботится об эстетике, поэтому бобы обеспечивают степень разделения, которая облегчает жизнь людям, создающим сайт.
Бины также позволяют вам повторно использовать код, что является еще одной причиной, по которой вы должны их использовать.