Submeter Formulário

Possuo um formulário com campos que podem variar de acordo com a seleção do usuário.Como posso submeter o formulário pegando apenas os campos que preciso? O valor da variável form é colocada na URL após o usuário selecionar uma opção de um select.

<div id="form-cadastrar-item-nf">
                        <form class="pure-form" method="POST" id="formCadastrarItemNf">
                            <table class="" style='text-align: left' style="width:100%">
                                <input type="hidden" name="nf" id="nf" value="${S_NF}">
                                <br>
                                <c:if test="${param.form == 1 || param.form == 2 || param.form == 4}">
                                    <tr>
                                        <td><b>Garantia Nº:</b></td><td><b><span style="text-align: center; width: 100%" type="text" id="numNf" name="numNf" value=""></span></b></td>
                                    </tr>
                                    <td colspan="2"><hr><br></td>
                                    <tr>
                                        <td>Código Da Peça:</td><td> <input  type="number"  id="codPec" name="codPec" value="" class="edq-input-number" required=""></td>
                                    </tr>
                                    <tr>
                                        <td>Data da Peça:</td><td><input type="text"  id="dataPec" name="dataPec" value="" class="edq-input-text datepicker" required=""></td>
                                    </tr>
                                </c:if>

                                <c:if test="${param.form == 1}">
                                    <tr>
                                        <td>Dealer:</td><td><input type="text"  id="dealer" name="dealer" value="" class="edq-input-text" ></td>
                                    </tr>
                                </c:if>

                                <c:if test="${param.form == 2}">
                                    <tr>
                                        <td>Técnico (assistente)</td><td><input type="text"  id="tec" name="tec" value="" class="edq-input-text" ></td>
                                    </tr>
                                </c:if>

                                <c:if test="${param.form == 1 || param.form == 2}">
                                    <tr>
                                        <td>Ordem de Serviço:</td><td><input type="number"  id="os" name="os" value="" class="edq-input-number"></td>
                                    </tr>
                                </c:if>

                                <td colspan="2"><hr><br></td>
                                    <c:if test="${param.form == 1 || param.form == 2 || param.form == 4}">
                                    <tr>
                                        <td>Data Da Venda:</td><td><input type="text"  id="dataVen" name="dataVen" value="" class="edq-input-text datepicker" ></td>
                                    </tr>
                                    <tr>
                                        <td>Data Do Reparo:</td><td><input type="text"  id="dataRep" name="dataRep" value="" class="edq-input-text datepicker" ></td>
                                    </tr>
                                    <tr>
                                        <td></td><td><input type="button" value="Verificar Prazo" class="pure-button pure-button-primary" onclick="verificaPraz(dataVen.value, dataRep.value)"><td></td>
                                    </tr>
                                    <td><br></td>
                                    </c:if>

                                <c:if test="${param.form == 1}">
                                    <tr>
                                        <td>Quilometragem:</td><td  colspan="2"><input type="number"  id="quilm" name="quilm" value="" class="edq-input-number"></td>
                                    </tr>
                                </c:if>

                                <c:if test="${param.form == 1 || param.form == 2 || param.form == 4}">
                                    <tr>
                                        <td>Valor da Garantia:</td><td  colspan="2"><input type="number"  id="valgar" name="valgar" value="" class="edq-input-number"></td>
                                    </tr>
                                    <td colspan="2"><hr><br></td>
                                    <tr>
                                        <td>Reclamação:</td><td><textarea id="recl" name="recl" class="edq-textaea"></textarea></td>
                                    </tr>
                                </c:if>

                                <c:if test="${param.form == 1}">
                                    <tr>
                                        <td>Itens Adicionais</td><td><textarea id="itensadc" name="itensadc" class="edq-textaea"></textarea></td>
                                    </tr>
                                </c:if>

                                <c:if test="${param.form == 1 || param.form == 2 || param.form == 4}">
                                    <tr>
                                        <td>Observações</td><td><textarea id="obs" name="obs" class="edq-textaea"></textarea></td>
                                    </tr>
                                    <tr>
                                        <td colspan="2"><input type="submit" style="float: right; height: 40px" value="Salvar" class="pure-button pure-button-primary" onclick="enviaForm()"></td><!--ñ criei o método ainda pois não sei o que submeter -->
                                    </tr>
                                </table>
                            </c:if>
                        </form> 
                    </div>

Como assim? Submeta o formulário. Valide as informações no controller.
Pare de misturar regras com view.