protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { JDBC jdbc = new JDBC(); PrintWriter pw = response.getWriter(); LinkedList<String> type = jdbc.getDataFromDBType(); pw.println("<html lang="en">\n" + "<head>\n" + " <meta charset="UTF-8">\n" + " <title>Title</title>\n" + "</head>\n" + "<body>\n" + "<select name=Teleph id=Teleph>"); for (Inf inf1 : inf) { pw.println( "<option value="+inf1.getTelephone_email()+">" + inf1.getTelephone_email() + "</option>"); } pw.println("</select>\n"); response.getWriter().write(""+request.getParameter("Teleph")); } I have a code. here I tried to read the selected value from select name = Teleph. but the result is null. Tell me how this can be implemented.