Javabean的作用域其实是有范围的,各个对象的范围又都不同,下面来看看它们的分别作用域。
Javabean作用域
page:仅对当前页面有效;
request:请求范围内,可通过HttpRequest.getAttribute()方法获取当前JavaBean对象
response:响应范围内,可通过HttpResponse.getAttribute()获取对象
application:全局范围,可通过application.getAttribute()获取对象
示例:使用useBean声明 作用范围为page
<form action="" method="post"> <p> 输入所有参数:<br> 姓名:<input type=text name="name" value="张洪"><br> //value为默认值 性别:<input type=text name="sex" value="女"><br> 年龄:<input type=text name="age" value="25"><br> <input type=submit value="提交"> </form> <jsp:setProperty property="*" name="person" /> <h2> 姓名:<jsp:getProperty property="name" name="person" /></h2> <h2> 性别:<jsp:getProperty property="sex" name="person" /></h2> <h2> 年龄:<jsp:getProperty property="age" name="person" /></h2>
Javabean使用规范
以上就是本文的所有内容,对于一些java面试常见问题还有不懂的可以来本站查询答案。
推荐阅读: