Struts 的标签包:struts-taglib-*.jar其中有相应的处理标签的类和tld文件
《在jsp中使用的标签如bean:define等》
引入的方式,
《%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %》
《%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %》
《%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %》
《%@ taglib prefix="html" uri="struts-html.tld" %》
《%@ taglib prefix="bean" uri="struts-bean.tld"%》
《%@ taglib prefix="logic" uri="struts-logic.tld" %》
《%@ taglib prefix="buhin" uri="komatsu-buhin.tld" %》
关于bean:define的使用
在引入struts-tags-bean标签后我们就可以在jsp中使用struts标签bean:define,用来定义在jsp中使用到的常量。并可以对其进行赋值和取值。
例如《bean:define id="maxTabIndex" value="0" /》
Value的值在这里是string类型的。进行运算的时候要对其进行转型。
在对其进行应用的时候,可以使用maxTabIndex,对其进行操作。
tabindex="《%=Integer.toString(Integer.valueOf(maxTabIndex)+8*indexId.intValue())%》"
还可以这样使用,对其进行赋值
《% maxTabIndex = Integer.toString((indexId+1)*8); %》