关于JSP中标签使用问题 10
AccordingtoTLDorattributedirectiveintagfile,attributedatasourcedoesnotacceptanyexpres...
According to TLD or attribute directive in tag file, attribute datasource does not accept any expressions
attribute datasource 网上查了好久,别人都attribute value而我的却是attribute datasource 展开
attribute datasource 网上查了好久,别人都attribute value而我的却是attribute datasource 展开
4个回答
展开全部
第一步:引入标签库,比如引入jstl-1.2.jar中的c.tld,找到里面的uri元素,里面的值复制过来
第二步:在你要使用的Jsp页面中加入
<%@ tablib prefix="c",uri="http://java.sun.com/jsp/jstl/core"%>
这个prefix属性的值是和其他标签库相区别的,最好是和XX.tld的前缀一致,uri就是刚刚复制的值,
第三步:在jsp页面中需要的地方使用标签了,一般还配合EL表达式,比如循环标签,经常的用法是:
<c:forEach var="temp_attribute" items="${your_content}" >
这里放要迭代的内容
</c:forEach>
到这里jsp标签的使用基本就完了
很多标签如果不知道里面的属性,可以去.tld的文件中去查看
这里简单描述下几个元素的意思:
<name>:是指标签的属性
<required>:表示这个属性是否必须有:false--不必须;true---必须
<rtexprvalue>:表示这个属性的值是否可以引用EL表达式:false--不可以,true--可以
第二步:在你要使用的Jsp页面中加入
<%@ tablib prefix="c",uri="http://java.sun.com/jsp/jstl/core"%>
这个prefix属性的值是和其他标签库相区别的,最好是和XX.tld的前缀一致,uri就是刚刚复制的值,
第三步:在jsp页面中需要的地方使用标签了,一般还配合EL表达式,比如循环标签,经常的用法是:
<c:forEach var="temp_attribute" items="${your_content}" >
这里放要迭代的内容
</c:forEach>
到这里jsp标签的使用基本就完了
很多标签如果不知道里面的属性,可以去.tld的文件中去查看
这里简单描述下几个元素的意思:
<name>:是指标签的属性
<required>:表示这个属性是否必须有:false--不必须;true---必须
<rtexprvalue>:表示这个属性的值是否可以引用EL表达式:false--不可以,true--可以
展开全部
检查驱动名称
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要引入标签库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-23
展开全部
datasource 属性不能接受表达式,你直接文字输入数据源名称.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询