Fazer um metodo editar no springMVC

Pessoal, estou fazendo uns testes com spring, fiz um exemplo simples de cadastro de cidades, onde tenho um jsp que faz o cadastro das cidades

<div id="cadastro" align="left">
	<form:form method="post" commandName="cidade" >
		<table>
			<tr>
				<td>Codigo:</td>
				<td>
					<form:input path="codigoCid" readonly="true"/>
				</td>
			</tr>
			<tr>
				<td>Descricao:</td>
				<td>
					<form:input path="nomeCid" size="40" maxlength="40"/>
				</td>
			</tr>
			<tr>
				<td>Estado:</td>
				<td>
					<form:select items="${estados}" path="codigoUf" itemLabel="nome" itemValue="codigoUf"/>
				</td>
			</tr>
			<tr>
				<td>
					<input type="submit" value="Cadastrar" />
				</td>
			</tr>
		</table>
	</form:form>
</div>

Quando eu clico no botão Cadastrar ele chama meu metodo onSubmit que está no controler, agora gostaria de saber qual a melhor maneira de fazer uma opção para editar as cidades cadastradas.

será que alguém teria algum exemplo simples, um CRUD mesmo, usando springMVC?

Obrigado!