Servlets getParameter在servlet中返回null

Servlets getParameter在servlet中返回null,servlets,Servlets,我试图通过href将字符串从jsp传递到servlet。我用这个 <a href="MyServlet?select=title1"> Title1 </a> String s = request.getParameter("select"); 但它返回null。为什么呢?谢谢大家! 编辑我发布servlet的代码 protected void processRequest(HttpServletRequest request, HttpServletResponse

我试图通过href将字符串从jsp传递到servlet。我用这个

<a href="MyServlet?select=title1"> Title1 </a>
String s = request.getParameter("select");
但它返回
null
。为什么呢?谢谢大家!

编辑我发布servlet的代码

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        String userOption = request.getAttribute("select");
        System.out.println("Select is:" + userOption);
        //in the console i get: Select is:null

这不应该是
stringuseroption=request.getAttribute(“select”)

请理解属性不是参数


它应该是
stringuseroption=request.getParameter(“select”)

您的servlet已执行?是否正确调用了servlet?请显示url模式和servlet方法您确定已将此代码放入doGet方法中吗?因为任何链接都会导致doGet方法调用,所以servlet是正常执行的。我正在尝试获取以下值:
受保护的void processRequest(HttpServletRequest请求,HttpServletResponse响应)抛出ServletException,IOException{
请发布您的完整代码OK这太傻了..我放了getAttribute(),但我认为我放了getParameter()…反正是thx!不用担心…我也是这样:)