Java源码示例:org.apache.jasper.JspC
示例1
/**
* 编译Jsp文件,并输出
* @param uriRoot web应用的root目录
* @param outPutDir .java和.class文件输出目录
* @param jspFileName 要编译的jsp
* @return
*/
public static String jspCompiler(
String uriRoot,
String outPutDir,
String jspFileName){
String errorMsg = "";
try {
// 创建一个Jsp编译器
JspC jspC = new JspC();
// 设置相关属性,参加方法
jspC.setUriroot(uriRoot);
jspC.setOutputDir(outPutDir);
jspC.setJspFiles(jspFileName);
// 是否编译,是会包含.class文件
jspC.setCompile(true);
jspC.execute();
} catch (Exception e) {
errorMsg = e.toString();
}
return errorMsg;
}
示例2
public String getIeClassId() {
return JspC.DEFAULT_IE_CLASS_ID;
}
示例3
public JspCompilerImpl() {
jspc = new JspC();
jspc.setFailOnError(true);
}
示例4
public JspCompilerImpl() {
jspc = new JspC();
jspc.setFailOnError(true);
}
示例5
public JspCompilerImpl() {
jspc = new JspC();
jspc.setFailOnError(true);
}
示例6
public JspCompilerImpl() {
jspc = new JspC();
jspc.setFailOnError(true);
}