Tag <input> fazendo operações com string!

Boa noite, galera, meu problema é o seguinte, tenho uma servlet aonde seto um atributo com uma string “3/4”

String capacidade = "3/4";
request.setAttribute("Capacidade", capacidade);

request.getRequestDispatcher("pagina.jsp").forward(request, response);

ai na minha pagina tenho uma função que ao carregar a pagina joga esse valor pra um input

<script>
function Load(){
document.getElementById("Capacidade").value = <%= request.getAttribute("Capacidade") %>;
}
</script>

<body onload="Load()">
<input id="Capacidade" name="Capacidade" type="text" value=""></input>
</body>

Ai quando isso é executado, ao invés de me mostrar o 3/4 na tela que seria 3 itens de 4, esta mostrando 0.75 que é o valor da divisão de 3 por 4.

Alguma idéia do motivo disso estar acontecendo e como corrigir pra mostrar o que ralmente foi passado ?

tira do javascript e coloca direto no value do input, vê o que acontece.

Coloque desta forma:

document.getElementById("Capacidade").value = "<%= request.getAttribute("Capacidade") %>"; 

… resolveu ?

Tente passar direto no value do input

<input id="Capacidade" name="Capacidade" type="text" value="<%= request.getAttribute("Capacidade") %>"></input>