首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

新手有关问题:javabean 用法有关问题

2012-01-12 
新手问题:javabean 用法问题?jsp中用javabean通常两种方法:1.jsp:useBeanid user class UserBean .

新手问题:javabean 用法问题?
jsp中用javabean通常两种方法:
1.
<jsp:useBean   id= "user "   class= "UserBean "   ...   />
<jsp:setProperty   name= "user "   property= "* "   />

2.
<%
UserBean   user   =   new   UserBean()
...java   代码
%>

我个人一般用第2种,因为这种方法就是写java语句,很方便.   但我经常看到人家使用第1种,不知道两者有什么区别,是否有一些情况下,必须用第一种方法?  




[解决办法]
第一种可以灵活控制生命周期
[解决办法]
用JSP页面中应该让JAVA代码尽量少出现.

这样的话,有利于维护.

比如:STRUTS

有人说:现在是标签时代.
[解决办法]
补充1楼的:
<jsp:useBean/> 标签有个scope属性,可以把值设成page,request,session,application,用来控制bean的作用域。
[解决办法]
<jsp:useBean/> scope(page,request,session,application)
相当于你在作用于内new bean()
[解决办法]
<%%> 一般少用。
但是由于标签的局限性,有些功能无法很好完成,就需要用到 <%%> 。

我使用他们的历史是
1. <%%>
2.标签
3.两者混用。 现在

热点排行