我有以下方法,我需要强制只接受 POST 参数。 此方法接收所选用户的 ID 以检索其对象。我需要强制此方法只接受发布的 ID,而不是 GET 发送的 ID。
public class Users{
private long uid;
public String show() {
UsersModel usrModel = new UsersModel();
return usrModel.retrieveUser(uid); //uid paramets will be sent by client to
//retrieve object of selected user
}
....
}
最佳答案
您还可以创建一个拦截器来检查您只想使用的所有请求 post 方法,参见下面的例子:
HttpServletRequest request = ServletActionContext.getRequest();
...
request.getMethod().equals("POST") // check using this condition.
关于java - 如何强制一个方法只接受 Struts2 中的 POST 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23772762/