简要解析JavaBean.

JavaBean  支持两种组件:可视化组件和非可视化组件。对于可视化组件,开发人员可 以在运行的结果中看到界面效果;而非可视化组件一般不能观察到,其主要用在服务器端。 JSP 只支持非可视化组件。

定义 JavaBean

直接在 JSP 中实例化 JavaBean<% Student student = new Student();  //使用 student %>

使用<jsp:useBean>标签<jsp:useBean id="idName" class="package.class" scope="page|session|"> </jsp:useBean>

设置 JavaBean 属性

直接编写 Java 代码<jsp:useBean id="student" class="beans.Student"></jsp:useBean> <% student.setStuname("张华"); %>

使用<jsp:setProperty>标签<jsp:setProperty property="属性名称" name="bean 的对象名" value="常量" />

<jsp:useBean id="student" class="beans.Student"></jsp:useBean> 

<jsp:setProperty property="name" name="student" value="rose" />
 <%=student.getStuname()%>

获取 JavaBean 属性

使用 jsp:getProperty 动作   <jsp:getProperty property="属性名称" name="bean 对象名" />

回顾 jsp:useBean动作的用法

 <jsp:useBean id="idName"class="package.class" scope="page|session|"> </jsp:useBean>
 scope 可以有如下几种选择:

page:表示 JavaBean 对象的作用范围只是在实例化其的页面上,只在当前页面可用,在别的页面中不能认识
request:表示 JavaBean 实例除了可以在当前页面上可用之外,还可以在通过 forward 方法跳转的目标页面中被认识到

session:表示 JavaBean 对象可以存在 session 中,该对象可以被同一个用户一次会话的所有页面认识到
application:表示 JavaBean 对象可以存在 application 中,该对象可以被所有用户的所有页面认识到

用EL表达式

${对象名.属性名}


Ajax

AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。这就是AJAX的优势了,可以使网页从服务器请求少量的信息,而不是整个页面。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值