如何在servletRequest中修改POST方法?

时间:2014-11-12 17:41:37

标签: java actionscript-3 flex servlets flex3

我正在为各种类多次使用公共servlet。现在我的要求与使用此servlet的小验证不同。所以我想把一个像变量的标志传递给servlet来满足我的要求。我已经浏览了这个,发现我可以为URLrequest分配变量。

我在Flex中设置了URLRequest,如下所示:

var request:URLRequest = new URLRequest(UPLOAD_SERVLET_URL);
request.method = URLRequestMethod.POST;
var variables:URLVariables=new URLVariables();
variables.name="xyz";
request.data=variables;
file.upload(request);

在Java Servlet中:

protected void doPost(HttpServletRequest request, HttpServletResponse response)
  throws ServletException, IOException {
  // How to use the variables here...??

}

我正朝着正确的方向前进?如果是这样,任何人都可以帮助我。

如果没有,请指导我如何做到这一点!!

1 个答案:

答案 0 :(得分:0)

您可以通过访问属于HttpServletRequest API的getParameter方法来获取参数。例如,如果在客户端上调用变量" 名称"然后在Servlet上,您可以获得 name 变量的值,如下所示:

request.getParameter("name");