一个轻量级的jsp到servlet类的编译器,自制Tomcat的组件之一,完整项目见ServletContainer
需要lib
中的jalopy.jar
和log4j.jar
包来格式化生成的java代码,对HttpServlet的编译需要javax.servlet.jar
需要手动配置docRoot和java -cp ...servlet.jar
中的依赖包的路径
ServletParser s = new ServletParser(new File("C:\\Users\\IdeaProjects\\AtomCat\\index.jsp"));//jsp文件路径
try {
s.parse();//在docRoot下生成index_jsp.java和index_jsp.class
}
catch (Exception e){
e.printStackTrace();
}