无法从下拉列表中读取POST值

时间:2014-05-20 04:46:31

标签: java servlets

我正在尝试从HTML表单的下拉列表中选择一个值。这是我页面的摘录:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Upload file</title>
</head>
<body>
<form action="upload" enctype="multipart/form-data" method="post">
    <table border="1">
        <tr>
            <td>CSV or TXT file:</td>
            <td><input type="file" name="csvfile" /></td>
        </tr>
        <tr>
            <td>Delimiter</td>
            <td class="tdLabel"><label for="yourDelimiter"
                class="label"> Enter your delimiter: </label></td>
            <td><select name="yourDelimiter"
                id="yourDelimiter">
                    <option value="-1">Select delimiter</option>
                    <option value="|">pipe</option>
                    <option value="\t">tab</option>
                    <option value="\s">space</option>
            </select></td>
        <tr>
            <td></td>
            <td><input type="submit" value="submit"></td>
        </tr>
    </table>
</form>
</body>
</html>

我正在尝试使用以下代码读取我的Servlet代码中输入的分隔符值:

String delimiter=request.getParameter("yourDelimiter");

但是所选的值永远不会出现在分隔符字符串中。它始终是空的。 我是Web Projects的新手。有人可以帮我解决这个问题。

0 个答案:

没有答案