泽西岛,使用HTML文件而不是HTML字符串

时间:2016-06-02 13:43:28

标签: java html jersey

目前我需要使用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方法。

0 个答案:

没有答案