版权声明:本文为博主原创文章未经博主允许不得转载。 /a/article/details/
java实现Bean在java实现 Web开发中主要用来处理业务逻辑JSP中的复杂数据操作通常会交给java实现Bean来操作,JSP只从java实现Bean中取出最终结果显示到客户端这样可以很大程度上减轻JSP中大量使用java实现脚本的负担。
我们看一个网页版计算器的例子我们先写一个可以执行加减乘除运算的java实现Bean:
我们先来看下cal.jsp这段代码,这里顺便补充说明中剩余的三个动作指令
3行,JSP动作标签格式为:
这个标签的用途为创建一个java實现Bean的实例并指定该实例的名称。创建该实例的类由class指定该java实现Bean的作用范围由scope指定,实例名由id指定
在本例中,创建一个Calculator类实例该实唎名为”cal”,作用域为”request”表明该java实现Bean只能用于当前的用户请求中。
4行JSP动作标签。格式为:
作用是给cal的属性赋值如果property的值为*
,表示鼡页面输入框内的值给cal所有对应的属性赋值。本例中4个输入框的name分别为result
,firOpd
,operator
,sndOpd
依次对应Calculator类中的4个同名变量。要注意输入框的name和java实现Bean中的属性名要严格对应!如果property的值不为*
,则要同时指明要赋的cal中的变量名和所要赋的值如<jsp:setProperty
24~56行创建一个输入表单,提交给cal.jsp处理
输入第一个和第②个操作数,选择任意操作符点击
Calculate
该程序调试没有问题有问题可留言我。