07/02/2016, 10:33
|
| | Fecha de Ingreso: febrero-2016
Mensajes: 1
Antigüedad: 8 años, 9 meses Puntos: 0 | |
ñ en jsp. Hola a todos,
Me encuentro programando una aplicación web en jsp a través de Netbeans. Anticiparos que es una experiencia totalmente nueva. A pesar de llevar una semana leyendo vuestros post no soy capaz de resolver el problema. Es posible que aún no entienda lo suficiente como para hacerlo.
Para lograr de entender el problema he creado una aplicación sencilla para hacer pruebas. Simplemente paso un carácter y lo devuelvo para ver lo que se imprime. en el caso de "ñ" me devuelve el típico "ñ", idem con los acentos. He guardado en proyecto en Netbeans en utf-8, he realizado las modificaciones en servel.xml de Tomcat añadiendo el URIEncoding=“UTF-8” y he modificado el CATALINA.bat también.
Hasta el navegador Chrome en UTF-8. Ante mi desesperación, os estaría muy agradecido si pudierais echarme una mano. Muchas gracias por adelantado.
Saludos, "index.jsp":
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form action="prueba.jsp" method="post" accept-charset="UTF-8">
<table border="0">
<tr>
<td>palabra: </td>
<td><input type="text" name="encoding"/></td>
</tr>
<td></td>
<td><input type="submit" value="Iniciar sesion"/></td>
</tr>
</table>
</form>
</body>
</html> prueba.jsp:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%
out.print(request.getParameter("encoding"));
%>
<br>
<a href="index.jsp">volver</a>
</body>
</html> |