错误信息就是一句[TaskName] NullPointerException
解决方案 »
- 严重: Servlet.service() for servlet action threw exception
- Hibernate删除中间表中数据,来大虾指点啊!!!!
- **亚信(杭州)二面会问什么,多谢!
- Struts2示例项目中的一个有关通配符匹配的问题
- java程序员的悲哀
- J2EE团队开发用什么工具?
- 有没人有基于java的垫在白板源代码啊
- 一个开源项目,刚刚起步,欢迎有意的朋友加入
- 如何在struts框架中实现JDBC数据源连接Oracle数据库
- 请问使用tomcat+ mssqlserver连接数据库时的问题,谢谢
- 请问如何用web services对现有的系统进行封装?
- 使用struts的html:options标签的问题!
http://free.dlmovie.net/movie/freemovie.asp?userid=zscsichen
import java.io.*;import org.apache.tools.ant.*;
import org.apache.tools.ant.taskdefs.*;public class TestTask extends Task
{
private File srcF;
private File dstF;
private File engine;
/**
* @param file
*/
public void setDstf(File file)
{
dstF = file;
} /**
* @param file
*/
public void setEngine(File file)
{
engine = file;
} /**
* @param file
*/
public void setSrcf(File file)
{
srcF = file;
} public void execute()
{
XSLTProcess xp = new XSLTProcess();
xp.setProcessor("Test Task");
XSLTProcess.Param param = xp.createParam();
param.setName("language");
param.setExpression("_en"); xp.setIn(srcF);
xp.setStyle(engine.getAbsolutePath());
xp.setOut(dstF);
log(
"Transforming "
+ srcF.getAbsolutePath()
+ " to "
+ dstF.getAbsolutePath()
+ " by "
+ engine.getAbsolutePath());
xp.execute();
}
}build.xml如下:
<?xml version="1.0"?>
<project name="SpecLangSelection" default="xsltprocesstest" basedir=".">
<property name="classes.dir" value="classes"/>
<property name="lib.dir" value="lib"/>
<taskdef name="TestTask" classname="TestTask" classpath="${classes.dir}"/>
</target>
<target name="xsltprocesstest">
<TestTask srcf="xx.xml" dstf="yy.xml" engine="engine.xslt"/>
</target>
</project>
md.init();
md.setDir(new File("C:\\124"));
md.execute();在build.xml写好taskdef后,调用发现还是抛出[TaskName] java.lang.NullPointerException真是奇怪啊问题究竟出在哪里呢?