Formulário inserir e alterar - JSTL

Boa tarde, GUJ!

Estou procurando uma maneira de fazer com que meu formulário insira os valores no BD e que também me sirva para alterar os valores para que não seja necessário criar outro formulário somente para isso mas estou com dificuldades em encontrar material sobre isso.

Estou fazendo da seguinte forma:

veiculo.jsp


<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%> 
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>    

<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
	<link rel="stylesheet" type="text/css" href="estilo.css" />
	<title>Veiculos</title>
</head>
<body>
            
    <jsp:useBean id="dao" class="br.com.marcelodeandrade.revendaveiculo.dao.VeiculoDao" />

	<form action="VeiculoServlet" method="POST" id="veiculoform">
		<fieldset>
			<legend>Inserir Veiculo</legend>
			
			<label class="label" for="placa">Placa:</label> 
			<input type="text" id="placa" name="placa">
			
			<label class="label" for="modelo">Modelo</label> 
			<input type="text" id="modelo" name="modelo">
			
			<label class="label" for="ano">Ano</label> 		
			<input type="text" id="ano" name="ano">
			
			<label class="label" for="cor">Cor</label> 
			<input type="text" id="cor" name="cor">
			
		</fieldset>
		<fieldset>
			<input class="submit" type="submit" name="submitVeiculo" value="Inserir">  
		</fieldset>
	</form>        

    <h3>Veículos</h3>
    <table>
        <tr>
            <th>PLACA</th>
            <th>MODELO</th>
            <th>ANO</th>
            <th>COR</th>

        </tr>
        <c:forEach var="veiculo" items="${dao.listarVeiculo}" varStatus="i"> 
                <c:choose>
                    <c:when test="${(i.count) % 2 == 0}">
                        <tr class="par">
                    </c:when>
                    <c:otherwise>
                    	<tr class="impar">
                    </c:otherwise>
                </c:choose>
                <td>${veiculo.placa}</td>
                <td>${veiculo.modelo}</td> 
                <td>${veiculo.ano}</td> 
                <td>${veiculo.cor}</td> 
                <td>VeiculoServlet?acao=alterar&placa=${veiculo.placa}>Alterar</td>
                <td>VeiculoServlet?acao=remover&placa=${veiculo.placa}>Remover</td>
            </tr>
        </c:forEach>
    </table>    
       
</body>
</html>

Quando clico em Alterar ou Remover, sou direcionado para o Servlet que instância a classe VeiculoDao e chama o método responsável pela tarefa solicitada. Mas eu quero que os dados da lista, em que eu escolhi alterar, apareça no mesmo formulário. Não tenho idéia de como faço isso utilizando JSTL, estou minando o google mas ainda não encontrei algo que me satisfaça.

Alguém sabe me indicar o que preciso fazer? Obrigado