mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-22 07:00:43 +08:00
25 lines
884 B
Java
25 lines
884 B
Java
package tomcat;
|
|
|
|
import com.reajason.javaweb.GeneratorMain;
|
|
import com.reajason.javaweb.config.GenerateResult;
|
|
import com.reajason.javaweb.config.GodzillaShellConfig;
|
|
import com.reajason.javaweb.config.Server;
|
|
import com.reajason.javaweb.config.ShellTool;
|
|
import com.reajason.javaweb.memsell.packer.JspPacker;
|
|
import godzilla.BaseGodzillaTest;
|
|
|
|
/**
|
|
* @author ReaJason
|
|
* @since 2024/11/28
|
|
*/
|
|
public interface GodzillaTest extends BaseGodzillaTest {
|
|
|
|
default String generateGodzillaJsp(GodzillaShellConfig config, String shellType, int targetJdkVersion) {
|
|
Server server = Server.TOMCAT;
|
|
ShellTool shellTool = ShellTool.Godzilla;
|
|
GenerateResult generateResult = GeneratorMain.generate(server, shellTool, shellType, config, targetJdkVersion);
|
|
JspPacker jspPacker = new JspPacker();
|
|
return new String(jspPacker.pack(generateResult));
|
|
}
|
|
}
|