0
我的Servlet其旋轉我一些價值http://localhost:666/sg/queue?q=21343434
我不能讓一個請求參數的值
我想要得到的值q
@WebServlet("/queue")
public class QueueServlet extends HttpServlet {
private List<String> queue;
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
queue = new ArrayList<String>();
queue.add("12324543254235");
out.print(queue.size());
out.print(request.getAttribute("q").toString());
}
}
,但是當我寫out.print(request.getAttribute("q").toString());
沒有顯示
當我寫out.print(request.getQueryString());
顯示q=21343434
但我需要d只得到了很值q
使用的getParameter()來代替,請參考以下鏈接 http://stackoverflow.com/questions/5243754/difference-between-getattribute-and-getparameter – Kleenestar 2015-02-09 05:03:27
嗚感謝。奇怪,因爲我還沒有找到這種方法 – 2015-02-09 05:11:15