String test="name";
request.getParameter("+test+")test it!

解决方案 »

  1.   

    当然可以啊!性质是一样的!不管是变量还是常量,它都指向一个String的对象。
      

  2.   

    <%
    String test="name";
    String txt = request.getParameter(test);
    %>
      

  3.   

    怎么着都要是个String类型的吧。你有什么需求,不妨说说。
      

  4.   

    hazeline(砸死我) 说的没错呀,getParameter(String name)可以使用变量啊。
    <%
    String test="name";
    String txt = request.getParameter(test);
    %>
    这段代码等价于:
    <%
    String txt = request.getParameter("name");
    %>
    但前提是name需要由HTML页面中传递过来。
    例如:
     <applet code="Clock" width=50 height=50>
     <param name=Color value="blue">
     </applet>
     
    then a call to getParameter("Color") returns the value "blue". 
    (JavaTM 2 Platform Std. Ed. v1.3.1)
      

  5.   

    这里有一个例子,不知道对你有没有帮助:
    <%@ page contentType="text/html;charset=GB2312"%>
    <%
    String test="PName";
    String txt = request.getParameter(test);
    out.println("txt:" + txt);
    out.println("<br>");
    out.println("request.getParameter(test):" + request.getParameter(test));
    %>
    <HTML>
    <BODY>
    <form name = "form1" action = "test.jsp" method = "post">
    <input type = "hidden" name = "PName" value = "Ok">
    <input type = submit name = BtSubmit value = "Submit">
    </form>
    </BODY>
    </HTML>