如何在doGet servlet的其他地方重用Request.getParameter(" paramName")

时间:2018-03-28 16:10:05

标签: java servlets servletcontextlistener servlet-listeners

我在servlet中有doGetdoPost个方法,我在这两个方法中都有Request.getParameter("paramName")个 我想在我的代码中的另一个地方Request.getParameter("paramName")中使用doGet,例如:

protected void doGet(HttpServletRequest Request, HttpServletResponse res) throws IOException {
        res.setContentType("text/html");
        PrintWriter pw = res.getWriter();        
        pw.print("Param is "+  Request.getParameter("paramName"));
    }

  PrintWriter out = res.getWriter();
  out.write( Request.getParameter("paramName"));

有可能实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

您可以将请求传递给方法,也可以将值拉入变量并将其传递给方法。

String data = Request.getParameter("paramName");
doSomethingWithData(data);

private void doSomethingWithData(String data){
    System.out.println(data);
}