Como pegar um valor de um item no select e colocar no input

Olá Pessoal!

Quero encontrar uma forma de colocar o valor do saldo de uma conta selecionada “select” no input, abaixo segue a imagem:

Abaixo segue a JSTL criada para o select:

<%@tag body-content="empty" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<jsp:useBean id="beanConta" class="br.com.jairo.dao.ContaDAO"></jsp:useBean>
<c:set var="contador" value="${0}"></c:set>
<%
            String selected = "";
            java.util.List listaDeContas = (java.util.List) beanConta.getListaContaCombo();

            for (java.util.Iterator iterator = listaDeContas.iterator(); iterator.hasNext();) {
                br.com.jairo.modelo.Contas contas = (br.com.jairo.modelo.Contas) iterator.next();
                int conCodigo = contas.getConCodigo();
                String conDescricao = contas.getConDescricao();
                double conSaldo = contas.getConSaldo();**// Aqui eu pego o saldo da conta, mas não estou sabendo como colocar ela no input, cosigo colocar no select mas não consigo no input**

                if (request.getParameter("concodigo") != null) {

                    if (conCodigo == Integer.parseInt(request.getParameter("concodigo"))) {
                        selected = "selected";
                    } else {
                        selected = "";
                    }
                }
                out.println("<option value=" + conCodigo + " " + selected + ">" + conDescricao + "</option>");
            }
%>

Abaixo minha pagina jsp:

<%-- 
    Document   : login
    Created on : 10/07/2016, 17:08:14
    Author     : Jairo
--%>
<%@page import="br.com.jairo.modelo.Usuarios"%>
<%@page import="java.util.Iterator"%>
<%@page import="java.util.List"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib tagdir="/WEB-INF/tags" prefix="tagsJairo" %>
<tagsJairo:verificaSessao/>
<c:import url="cabecalho.jsp"/>
<form id="formCredito" method="post" action="LancamentoCRUD">
    <h1Credito</h1>
    <label for="credata"Data.:</label>
    <input type="date" name="credata" id="credata"  onkeypress="formata_mascara(this,'##/##/####'); return Numero(event);" placeholder="dd/mm/aaaa" pattern="[0-9]{2}/[0-9]{2}/[0-9]{4}" required size="10" maxlength="10" value="${param.credata}" /<br><br>
    <label for="concodigo"Conta.:</label>
    <input type="text" name="concodigo" id="concodigo" required size="3" maxlength="3" value="${param.concodigo}"
    <select name="selectConta" id="selectConta"
        <tagsJairo:listaContasSelect/
    </select<br><br>
    <label for="crevalor"Valor:</label>
    <input type="text" name="crevalor" id="crevalor" required size="12" maxlength="12" value="${param.crevalor}"<br><br>
    <label for="crehistorico"Historico:</label>
    <input type="text" name="crehistorico" id="crehistorico" required size="30" maxlength="30" value="${param.crehistorico}"<br>
    <label for="consaldo"Saldo.:</label>
    <input type="text" name="consaldo" id="consaldo" size="3" maxlength="3"/<br> **É aqui que desejo colocar o saldo da conta selecionada acima no select**
    <input type="submit" name="acao" value="novo" />
</form>
<c:import url="rodape.jsp"/>

Alguem pode me ajudar!!!???

Olá Pessoal!

Consegui solucionar o problema com a ajuda de um amigo programador Rosenvelty Brasil que ajudou nesta solução. Foram feitas as seguintes alterações:

No CreditoDAO, metodo novaCredito foi acrescentado e ou modificado o seguinte trecho de codigo:

public void novaCredito(Creditos creditos,String conCodigo,Contas contaComSaldo) throws SQLException {

    String sqls = "select * from contas  where concodigo = "+conCodigo+" ";

     PreparedStatement psc = null;
     ResultSet rsc = null;
     try {
        psc = connection.prepareStatement(sqls);
        rsc = psc.executeQuery();
          while (rsc.next()) {
            contaComSaldo.setConCodigo(rsc.getInt("concodigo"));
            contaComSaldo.setConDescricao(rsc.getString("condescricao"));
            contaComSaldo.setTipoCodigo(rsc.getInt("tipocodigo"));
            contaComSaldo.setConSaldo(rsc.getDouble("consaldo"));
          }

    } catch (Exception e) {
        Logger.getLogger(ContaDAO.class.getName()).log(Level.SEVERE, null, e);

    }

No MovimentoDAO, metodo novoMovimentoCredito foi acrescentado e ou modificado o seguinte trecho de codigo:

public void novoMovimentoCredito(Movimentos movimentos, Creditos creditos, Contas contas,Contas contaComSaldo) throws SQLException {
String sql = “insert into movimentos (mdata,mcredito,mvcredito,mhiscredito,msalantcredito) values (?,?,?,?,?)”;
PreparedStatement ps = null;
try {
ps = connection.prepareStatement(sql);
ps.setDate(1, new java.sql.Date(creditos.getCreData().getTime()));
ps.setInt(2, creditos.getConCodigo());
ps.setDouble(3, creditos.getCreValor());
ps.setString(4, creditos.getCreHistorico());
ps.setDouble(5, contaComSaldo.getConSaldo());
ps.execute();
} catch (SQLException ex) {
Logger.getLogger(MovimentoDAO.class.getName()).log(Level.SEVERE, null, ex);
} finally {
connection.close();
ps.close();
}
}

No Servlet LancamentoCRUD, foi acrescentado e ou modificado o seguinte trecho de codigo:

    else if (acao.equals("novo")) {
        Contas contaComSaldo = new Contas();
        creditoDAO.novaCredito(creditos,conCodigo,contaComSaldo);

        movimentoDAO.novoMovimentoCredito(movimentos, creditos, contas,contaComSaldo);