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);
}