如何从 jsp 中获取 select 框值到另一个 servlet?

How to get the select box value from jsp to another servlet?

这是我的 jsp

<form action = "first"  > <!-- first servlet -->

    <select name="loginAs">
    <option>Fan</option>
    <option>Club Member</option>
    <option>Admin</option>
    </select>
</form>

这是我的 servlet :

protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {

    String c = req.getParameter("loginAs");
}

但是当我使用 c

时它仍然显示为 null

您应该将 value 属性添加到您的选项中:

<form action="first"  > <!-- first servlet -->
    <select name="loginAs">
        <option value="Fan">Fan</option>
        <option value="ClubMember">Club Member</option>
        <option value="Admin">Admin</option>
    </select>
</form>