JSP |
您所在的位置:网站首页 › attribute和variable区别 › JSP |
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 |