[英]Calling jersey client by button click
我有一个泽西岛客户班,正在提出休息请求。
// JerseyClient
public void putRequest() throws Exception{
reloadUri();
Response response = target.request(MediaType.APPLICATION_JSON)
.accept("application/json;charset=UTF-8")
.header("Content-Type", "application/json")
.header("Authorization", "Basic OTA1MzAwNjY3MDg2OjZ4dDg5dk50VXdCbg==")
.put(Entity.entity(sub, MediaType.APPLICATION_JSON),Response.class);
System.out.println(response);
if(response.getStatus() == 200) {
System.out.println("put request using Json is Success");
}
}
它工作正常,但我想通过单击按钮来调用此函数。 并且此按钮位于我的jsp文件之一上。 因此,有没有一种方法可以在单击按钮时在jsp文件中调用此请求,并根据其余响应将页面重定向到新的jsp中。
没有直接由jsp。 如果将此代码包含在jsp中,它将在解析服务器中的jsp页面时执行。
您应该将其包含在Java组件中,该组件将由Servlet(或控制器,过滤器等)调用。 jsp中的按钮将调用执行该组件的URL,在那里您必须对结果做任何需要的事情。
如果要在单击按钮的同时直接在jsp中执行,则必须使用客户端中的javascript使其执行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.