[Java lista] Oracle+JSP es o" betu
Gyorgy Camaszotisz
gcamaszotisz at officenet.hu
2007. Május. 25., P, 20:14:37 CEST
Otto CSATARI wrote:
> Próbáltam, de nem volt eredménye. Vagyis csak akkor jó, ha van
> decodeHtml() a paramétereken. Látszólag nem számít, hogy állítom-e
> vagy nem a req encoding-ot.
decodeHtml() csak Tomcat 3.x alatt kellett, 4.x óta a
request.setCharacterEncoding() megoldotta nálam a gondot. A sorrend
lényeges, nálam ilyen formában működik MySQL és Oracle felé egyaránt:
-- snip --
<%@page contentType="text/html; charset=UTF-8" %><%
// Disable client cache
response.addHeader("Pragma", "No-cache");
response.addHeader("Cache-control", "no-store, no-cache, max-age=0,
must-revalidate");
response.addDateHeader("Date", 0);
// Required for incoming parameters
request.setCharacterEncoding( "UTF-8" );
%><HTML>
<HEAD>
<TITLE><%=application.getInitParameter(GlobalConstants.PAGE_TITLE)%></TITLE>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<LINK rel="stylesheet" href="styles/main.css" type="text/css">
</HEAD>
<%-- Pick up our stateless beans --%>
<jsp:useBean id="employeePage" class="hu.npsh.workforce.EmployeePage"
scope="page"/>
<%-- Set request parameters --%>
<jsp:setProperty name="employeePage" property="*"/>
-- snip --
Persze az adatbázis meg a JDBC connection is UTF-8-ra van állítva.
Üdv,
Cama
További információk a(z) Javalist levelezőlistáról