关于taglib的两个问题(标记)

aojunpeng313001 2006-07-21 03:28:28
第一个问题这样的
<%@taglib uri="http://java.com.com/jsp/jstl/fmt" prefix="fmt"%>
我用这一句的时候,总是说不能加载是怎么回事?

第二个是
<%@taglib prefix="item" uri="/WEB-INF/tlds/testdesignListItem"%>

在index里
${item.price}是可以得到正确的值
${item:getPrice(item.price)}的时候不正确返回0.0

TLD文件里
<function>
<description>get Price</description>
<name>getPrice</name>
<function-class>cn.com.testdesign.web.testdesignRmb</function-class>
<function-signature>java.lang.String getPrice(double)</function-signature>
</function>

在类里
public static String getPrice(double price)
{
String strReturn = Double.toString(price); //进到这里就是0.0,这是为什么参数price已经是0.0,不是Double.toString(price)后变的
...
return strReturn ;
}

小鸟我是初学JSP很多的东西不懂,上面的情况是为什么呢?要怎么解决呢?在是搞不懂了,有老鸟可以帮忙吗?万分感谢
...全文
186 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
aojunpeng313001 2006-07-24
  • 打赏
  • 举报
回复
这样改一定不行,编译都不能通过
libin19830213 2006-07-21
  • 打赏
  • 举报
回复
${item:getPrice((double)item.price)}

你试试

我这不太方便 不能帮你做这个 SORRY
aojunpeng313001 2006-07-21
  • 打赏
  • 举报
回复
说明一下item.price是double型的

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧