目前我需要使用Java编程RESTful Web服务,并且我使用Grizzly服务器作为我的服务器,并且我使用Jersey来生成HTML代码。
这是我的Grizzly服务器:
public static void main(String[] args) throws IOException {
URI baseUri = URI.create("http://localhost:9998");
final ResourceConfig resourceConfig = new ResourceConfig(homepage.class);
final HttpServer server = GrizzlyHttpServerFactory.createHttpServer(baseUri, resourceConfig);
System.out.println("Starting grizzly ...");
JOptionPane.showMessageDialog(null, "Stop Server");
server.shutdownNow();
}
这是我目前的主页代码:
@Path("")
public class homepage {
@GET
@Produces("text/html")
public String sayHelloInHtml() {
return "<html><body><h2>Hello World</h2></body></html>";
}
}
现在我正在为我的HTML代码使用字符串,但是他们是使用HTML文件的方式吗?
另外,如何在点击时创建触发Java方法的按钮?我知道如何创建一个按钮,但我不知道如何让事件处理程序在点击时触发Java方法。