だから私はいくつかの.jspファイルを持っています:
ファイルの1つにheadタグがあり、ページのタイトルがあります。
<%@ page pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>${param.title}</title>
</head>
他のファイルには最初のファイルが含まれ、jsp:paramを使用してパラメータを渡します。
<%@ page pageEncoding="UTF-8"%>
<jsp:include page="consoleheader.jsp">
<jsp:param name="title" value="Título"/>
</jsp:include>
<body>
...
</body>
</html>
jsp:paramを使用して渡す非ASCII文字は、これを行うと文字化けします(たとえば、Títuloのí)。それ以外の場所では問題なく動作します。すべてのjspファイルはUTF-8を使用してエンコードされます。JVMに文字セット構成を設定していません。JVMエンコーディングを手動で設定せずにこれを修正する方法を知っている人はいますか?