如何获取写入的链接值?-JSP

如何获取写入的链接值?-JSP,jsp,jakarta-ee,parameters,request,Jsp,Jakarta Ee,Parameters,Request,我想从用户写入的链接中获取一个值。 例如,我想转到pagepageone.jsp?x=abc,然后如何获取变量“x”(用url?x=abc编写,然后是prinln(x)?使用request.getParameterNames() Enumeration paramNames=request.getParameterNames(); while(paramNames.hasMoreElements()){ 字符串paramName=(字符串)paramNames.nextElement(); ou

我想从用户写入的链接中获取一个值。
例如,我想转到page
pageone.jsp?x=abc
,然后如何获取变量“x”(用url?x=abc编写,然后是prinln(x)?

使用request.getParameterNames()

Enumeration paramNames=request.getParameterNames();
while(paramNames.hasMoreElements()){
字符串paramName=(字符串)paramNames.nextElement();
out.println(“+paramName+”\n”);
字符串[]paramValues=request.getParameterValues(paramName);
如果(paramValues.length==1){
字符串paramValue=paramValues[0];
if(paramValue.length()==0)
打印出来(“无价值”);
其他的
打印输出(参数值);
}否则{
out.println(“
    ”); 对于(int i=0;i
     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>");
          }
        }