Jsp 为什么使用JavaBean而不是标准的Scriptlet

Jsp 为什么使用JavaBean而不是标准的Scriptlet,jsp,javabeans,scriptlet,Jsp,Javabeans,Scriptlet,我正在学习JavaEE,并阅读了一章关于Javabeans和jsp:setproperty 例如: <jsp:useBean id="user1" class="User" /> <jsp:setProperty id="user1" property="name" value="Johnnie" /> 我为什么还要费心这么做?在我的jsp中不使用以下代码: <% User user1 = new User(); user1.setName('johnnie'

我正在学习JavaEE,并阅读了一章关于Javabeans和
jsp:setproperty

例如:

<jsp:useBean id="user1" class="User" />
<jsp:setProperty id="user1" property="name" value="Johnnie" />

我为什么还要费心这么做?在我的jsp中不使用以下代码:

<%
User user1 = new User();
user1.setName('johnnie');
%>