我想在xslt文件中加入javascript,但是一直在报
Error! java.lang.NoSuchMethodException: For extension function, could not find method java.lang.String.tostr([ExpressionContext,] ). Cause: java.lang.NoSuchMethodException: For extension function, could not find method java.lang.String.tostr([ExpressionContext,] ).
无法解决,请各位大侠帮助:
文件内容内容如下:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns:lxslt="http://xml.apache.org/xslt"
xmlns:my-ext="ext1"
extension-element-prefixes="my-ext"><xsl:output method="html" encoding="UTF-8" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
doctype-system="http://www.w3.org/TR/html4/loose.dtd" indent="yes"/><xsl:template match="pmd-cpd"><lxslt:component prefix="my-ext" elements="" functions="getSpliterFIle filterFileList tostr">
<lxslt:script lang="javascript">
var filelist;
function tostr(str)
{
return str;
}
function getSpliterFIle()
{
var fs,f,fo,s;
var ForReading = 1, TristateUseDefault=-2;
fs = new ActiveXObject("Scripting.FileSystemObject");
f = fs.GetFile("E:\\report\\test1.txt");
fo = f.OpenAsTextStream(ForReading, TristateUseDefault);
s = fo.ReadAll( );
fo.Close( );
return(s);
}
filelist = getSpliterFIle();
function filterFileList(str)
{
return true;
//var isInList;
//isInList = filelist.indexOf(str);
//if (isInList == -1)
//{
// return false;
//}
// return true;
}
</lxslt:script>
</lxslt:component>
调用处是: <xsl:if test="my-ext:filterFileList(string(@file))">
Error! java.lang.NoSuchMethodException: For extension function, could not find method java.lang.String.tostr([ExpressionContext,] ). Cause: java.lang.NoSuchMethodException: For extension function, could not find method java.lang.String.tostr([ExpressionContext,] ).
无法解决,请各位大侠帮助:
文件内容内容如下:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns:lxslt="http://xml.apache.org/xslt"
xmlns:my-ext="ext1"
extension-element-prefixes="my-ext"><xsl:output method="html" encoding="UTF-8" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
doctype-system="http://www.w3.org/TR/html4/loose.dtd" indent="yes"/><xsl:template match="pmd-cpd"><lxslt:component prefix="my-ext" elements="" functions="getSpliterFIle filterFileList tostr">
<lxslt:script lang="javascript">
var filelist;
function tostr(str)
{
return str;
}
function getSpliterFIle()
{
var fs,f,fo,s;
var ForReading = 1, TristateUseDefault=-2;
fs = new ActiveXObject("Scripting.FileSystemObject");
f = fs.GetFile("E:\\report\\test1.txt");
fo = f.OpenAsTextStream(ForReading, TristateUseDefault);
s = fo.ReadAll( );
fo.Close( );
return(s);
}
filelist = getSpliterFIle();
function filterFileList(str)
{
return true;
//var isInList;
//isInList = filelist.indexOf(str);
//if (isInList == -1)
//{
// return false;
//}
// return true;
}
</lxslt:script>
</lxslt:component>
调用处是: <xsl:if test="my-ext:filterFileList(string(@file))">
解决方案 »
- java用cxf service做服务端,C++可以soap调用么
- hibernate调用oracle存储过程如何传参数
- 如何用java实现审核功能,请给出例子,源码。在线等
- 大侠们,小弟有问题请教,为什么我ssh配好后不能进action,jsp也要通过WEBROOT进
- 一个简单而又不简单的问题
- JDBC的小问题
- struts的配置文件WEB.XML的问题
- 看到这样一段自己写的池的代码,不知道自己理解是否正确了!
- 有个xsl问题?不知道这样行不行?在线等
- thymeleaf 怎么获取 kaptcha 显示验证码
- 急救,dwr中的DWRUtil.addOptions添加下拉菜单时怎么让他默认选中一个我想要的值呢?谢谢
- 子窗体
http://songhongchen.javaeye.com/blog/356352