JSP (Java Server Page) - ñ en jsp

   
Vista:

ñ en jsp

Publicado por hecram (1 intervención) el 07/02/2016 17:49:52
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":

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<%@ 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:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%@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>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder