Use static final fields RequestTrans.GET and RequestTrans.POST for storing HTTP method.
This commit is contained in:
parent
092070bb73
commit
11b45fe9c4
2 changed files with 14 additions and 12 deletions
|
@ -28,6 +28,9 @@ import java.util.*;
|
||||||
public class RequestTrans implements Externalizable {
|
public class RequestTrans implements Externalizable {
|
||||||
static final long serialVersionUID = 5398880083482000580L;
|
static final long serialVersionUID = 5398880083482000580L;
|
||||||
|
|
||||||
|
public final static byte GET = 0;
|
||||||
|
public final static byte POST = 1;
|
||||||
|
|
||||||
// the uri path of the request
|
// the uri path of the request
|
||||||
public String path;
|
public String path;
|
||||||
|
|
||||||
|
@ -38,7 +41,7 @@ public class RequestTrans implements Externalizable {
|
||||||
private Map values;
|
private Map values;
|
||||||
|
|
||||||
// the request method - 0 for GET, 1 for POST
|
// the request method - 0 for GET, 1 for POST
|
||||||
private byte httpMethod = 0;
|
private byte httpMethod = GET;
|
||||||
|
|
||||||
// timestamp of client-cached version, if present in request
|
// timestamp of client-cached version, if present in request
|
||||||
private long ifModifiedSince = -1;
|
private long ifModifiedSince = -1;
|
||||||
|
@ -58,7 +61,7 @@ public class RequestTrans implements Externalizable {
|
||||||
* Create a new Request transmitter with an empty data map.
|
* Create a new Request transmitter with an empty data map.
|
||||||
*/
|
*/
|
||||||
public RequestTrans() {
|
public RequestTrans() {
|
||||||
httpMethod = 0;
|
this(GET);
|
||||||
values = new SystemMap();
|
values = new SystemMap();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -122,14 +125,14 @@ public class RequestTrans implements Externalizable {
|
||||||
* Return true if this object represents a HTTP GET Request.
|
* Return true if this object represents a HTTP GET Request.
|
||||||
*/
|
*/
|
||||||
public boolean isGet() {
|
public boolean isGet() {
|
||||||
return httpMethod == 0;
|
return httpMethod == GET;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return true if this object represents a HTTP GET Request.
|
* Return true if this object represents a HTTP GET Request.
|
||||||
*/
|
*/
|
||||||
public boolean isPost() {
|
public boolean isPost() {
|
||||||
return httpMethod == 1;
|
return httpMethod == POST;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -32,8 +32,6 @@ import javax.servlet.http.*;
|
||||||
* via RMI. Subclasses are either one servlet per app, or one servlet that handles multiple apps
|
* via RMI. Subclasses are either one servlet per app, or one servlet that handles multiple apps
|
||||||
*/
|
*/
|
||||||
public abstract class AbstractServletClient extends HttpServlet {
|
public abstract class AbstractServletClient extends HttpServlet {
|
||||||
static final byte HTTP_GET = 0;
|
|
||||||
static final byte HTTP_POST = 1;
|
|
||||||
|
|
||||||
// host on which Helma app is running
|
// host on which Helma app is running
|
||||||
String host = null;
|
String host = null;
|
||||||
|
@ -100,7 +98,7 @@ public abstract class AbstractServletClient extends HttpServlet {
|
||||||
*/
|
*/
|
||||||
public void doGet(HttpServletRequest request, HttpServletResponse response)
|
public void doGet(HttpServletRequest request, HttpServletResponse response)
|
||||||
throws ServletException, IOException {
|
throws ServletException, IOException {
|
||||||
execute(request, response, HTTP_GET);
|
execute(request, response, RequestTrans.GET);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -114,7 +112,7 @@ public abstract class AbstractServletClient extends HttpServlet {
|
||||||
*/
|
*/
|
||||||
public void doPost(HttpServletRequest request, HttpServletResponse response)
|
public void doPost(HttpServletRequest request, HttpServletResponse response)
|
||||||
throws ServletException, IOException {
|
throws ServletException, IOException {
|
||||||
execute(request, response, HTTP_POST);
|
execute(request, response, RequestTrans.POST);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void execute(HttpServletRequest request, HttpServletResponse response,
|
protected void execute(HttpServletRequest request, HttpServletResponse response,
|
||||||
|
@ -195,6 +193,7 @@ public abstract class AbstractServletClient extends HttpServlet {
|
||||||
reqtrans.set(nextKey, nextPart);
|
reqtrans.set(nextKey, nextPart);
|
||||||
}
|
}
|
||||||
} catch (Exception badCookie) {
|
} catch (Exception badCookie) {
|
||||||
|
// ignore
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue