Как получить значение ссылки, которое написано? - JSP - PullRequest
0 голосов
/ 10 февраля 2012

Я хочу получить значение по ссылке, которую написал пользователь.Например, я хочу перейти на страницу pageone.jsp?x=abc, затем как получить переменную "x" (написанную в url? X = abc, а затем prinln (x)?

1 Ответ

0 голосов
/ 10 февраля 2012

используйте request.getParameterNames ()

 Enumeration paramNames = request.getParameterNames();
    while(paramNames.hasMoreElements()) {
      String paramName = (String)paramNames.nextElement();
      out.println("<TR><TD>" + paramName + "\n<TD>");
      String[] paramValues = request.getParameterValues(paramName);
      if (paramValues.length == 1) {
        String paramValue = paramValues[0];
        if (paramValue.length() == 0)
          out.print("<I>No Value</I>");
        else
          out.print(paramValue);
      } else {
        out.println("<UL>");
        for(int i=0; i<paramValues.length; i++) {
          out.println("<LI>" + paramValues[i]);
        }
        out.println("</UL>");
      }
    }

refr http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/Servlet-Tutorial-Form-Data.html

...