JSP

您所在的位置:网站首页 attribute和variable区别 JSP

JSP

2023-11-02 05:28| 来源: 网络整理| 查看: 265

tag文件简单创建和使用 创建标记文件(.tag) 在标记文件中写入信息 在jsp文件中,引入标记文件 通过关键字调用标记文件

举例说明: 标记文件(show.tag)

b && c+b>a){ double p = (a + b+ c)/2.0; double area = Math.sqrt(p* (p-a) *(p-b) *(p-c)); return " 三角形的面积: "+ area; }else{ return(""+ a + "," + b + "," + c + "不能构成三角形, 无法计算"); } } %>

jsp文件

//通过下面代码调用, 参数sideA, sideB, sideC其中一个忘记传了,则代码会出错 tag文件书上例子 variable指令

Tag文件通过使用variable指令可以将Tag文件中的对象返回给调用该Tag文件的JSP页面。

variable指令的格式

例: name-given属性是必需的。 variable-class可以是java.lang.String(缺省值)等类型。 scope属性表示在JSP页面中何时何地可以使用返回的对象。 AT_BEGIN: 一旦开始使用Tag标记,就可以在任何地方用对象; NESTED:只可以在标记体中使用对象; AT_END:只可以在标记结束后才可以使用对象;

完成了上面操作是不够的,还需要执行下面代码:

jspContext.setAttribute(“time”,new Date());

Tag文件只有将对象信息存储到jspContext中,JSP页面才可以使用该对象。

注:在tag文件中,不可以对variable中声明的将要返回给jsp页面的数据进行操作。

taglib指令

一个Tag文件可以使用Tag标记来调用其它的Tag文件。其实tag文件中使用其他tag,方法和jsp文件中使用tag文件方法一样。Tag文件也必须使用指令引入该Web服务目录下的标记库,才可以使用Tag标记来调用相应的Tag文件。

指令的格式如下:

一个Tag文件也可以使用几个指令标记引入若干个标记库,例如:

举例说明

index.jsp文件

tag文件中调用tag文件

Frist.tag



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3