Jsp 如何使用指令';来自属性的名称';
我是JSP的新手。我读过的关于JSP的书中说,“属性中的名称必须与别名一起使用”。并且命名属性必须已声明为必需,并且不接受请求时间值。但为什么我们首先需要属性的名称呢?有人能给我一个简单的例子来说明name from属性的用法吗 代码如下:Jsp 如何使用指令';来自属性的名称';,jsp,jakarta-ee,Jsp,Jakarta Ee,我是JSP的新手。我读过的关于JSP的书中说,“属性中的名称必须与别名一起使用”。并且命名属性必须已声明为必需,并且不接受请求时间值。但为什么我们首先需要属性的名称呢?有人能给我一个简单的例子来说明name from属性的用法吗 代码如下: .... <%@ attribute name="var" rtexprvalue="false" required="true" %> <%@ variable name-from-attribute="var" alias="curre
....
<%@ attribute name="var" rtexprvalue="false" required="true" %>
<%@ variable name-from-attribute="var" alias="current"
variable-class="java.lang.Object" scope="NESTED" %>
....
。。。。
....
如果属性中有名称
,那么在使用自定义标记库执行操作的jsp页面中,您可以自由提供“任何变量名称”。比如说-
xyz.tag(版本1,不带属性中的名称)
我的jsp页面如下所示-
...
<%@ taglib prefix="my" tagdir="/WEB-INF/tags/mytags" %>
...
<my:xyz items="a,b,c,d,e">
<td>${current}</td>
...
...
<%@ taglib prefix="my" tagdir="/WEB-INF/tags/mytags" %>
...
<my:xyz items="a,b,c,d,e" var="anyName">
<td>${anyName}<</td>
...
。。。
...
${anyName}
....
<%@ attribute name="items" rtexprvalue="true" required="true" %>
<%@ attribute name="var" rtexprvalue="false" required="true" %>
<%@ variable name-from-attribute="var" alias="current"
variable-class="java.lang.Object" scope="NESTED" %>
....
...
<%@ taglib prefix="my" tagdir="/WEB-INF/tags/mytags" %>
...
<my:xyz items="a,b,c,d,e" var="anyName">
<td>${anyName}<</td>
...