HuangQing b1c4ebb87c init
2024-10-04 17:10:46 +08:00

52 lines
2.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.witty.handler;
import org.eclipse.jetty.server.Request;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.UUID;
public class IndexHandler {
public static void indexHandler(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException {
response.setContentType("text/html; charset=utf-8");
response.setStatus(HttpServletResponse.SC_OK);
baseRequest.setHandled(true);
// 拼接服务器地址
String licenseUrl = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort();
StringBuffer html = new StringBuffer("<h3>使用说明Instructions for use</h3>");
html.append("<hr/>");
html.append("<h1>Hello,This is a Jrebel & JetBrains License Server!</h1>");
html.append("<p>License Server started at ").append(licenseUrl);
html.append("<p>JetBrains Activation address was: <span style='color:red'>").append(licenseUrl).append("/");
html.append("<p>JRebel 7.1 and earlier version Activation address was: <span style='color:red'>")
.append(licenseUrl).append("/{tokenname}")
.append("</span>, with any email.");
html.append("<p>JRebel 2018.1 and later version Activation address was: ")
.append(licenseUrl).append("/{guid}")
.append("(eg:<span style='color:red'>")
.append(licenseUrl).append("/").append(UUID.randomUUID())
.append("</span>), with any email.");
html.append("<hr/>");
html.append("<h1>Hello此地址是 Jrebel & JetBrains License Server!</h1>");
html.append("<p>JetBrains许可服务器激活地址 ").append(licenseUrl);
html.append("<p>JetBrains激活地址是: <span style='color:red'>").append(licenseUrl).append("/");
html.append("<p>JRebel 7.1 及旧版本激活地址: <span style='color:red'>")
.append(licenseUrl).append("/{tokenname}")
.append("</span>, 以及任意邮箱地址。");
html.append("<p>JRebel 2018.1+ 版本激活地址: ")
.append(licenseUrl).append("/{guid}")
.append("(例如:<span style='color:red'>")
.append(licenseUrl).append("/").append(UUID.randomUUID())
.append("</span>), 以及任意邮箱地址。");
response.getWriter().println(html);
}
}