Olá pessoal.. estou comecando com JSP...meu problema é vicios adquiridos com ASP...estou com a seguinte pagina:
<jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:display="urn:jsptld:http://displaytag.sf.net">
<jsp:directive.page contentType="text/html; charset=UTF-8" />
<jsp:directive.page import="org.displaytag.sample.*, java.sql.*, model.AcessoDB, org.apache.commons.beanutils.RowSetDynaClass" />
<jsp:include page="../inc/header2.jsp" flush="true" />
<jsp:text>
<script src="../js/global.js"></script>
<script>
function adicionarFiltro() {
if(document.getElementById("TD_FILTRO").innerHTML == '') {
codigo.location.href = '../pesquisas/atendentes.asp?teste=teste';
} else {
document.getElementById("TD_FILTRO").innerHTML = '';
document.frm.submit();
}
}
function efetuarLogoff(id_atendente) {
if(confirm("Deseja realmente derrubar este atendente?")) {
codigo.location.href = '../codigo/efetuarLogoff.asp?id_atendente=' + id_atendente;
}
}
</script>
</jsp:text>
<link rel="stylesheet" type="text/css" href="../css/estilos.css"/>
<table border="0" style="width:100%; padding:0px; margin:0px;">
<tr class="tr_01">
<td>Usuarios</td>
</tr>
<tr class="tr_04">
<td>
<table width="100%" style="padding:0px; margin:0px;" class="fonte">
<tr>
<td><a ><img /> Filtros Adicionais</a></td>
<td style="text-align:right;"><a ><img /> Inserir Atendente</a></td>
</tr>
</table>
</td>
</tr>
<tr class="tr_04">
<td align="center" id="TD_FILTRO"></td>
</tr>
</table>
<jsp:scriptlet>
String sql = "";
sql += " SELECT ";
sql += " id_usuario ,";
sql += " vc_usuario ,";
sql += " vc_email ";
sql += " FROM ";
sql += " tb_usuario ";
AcessoDB ojbCon = new AcessoDB();
ResultSet rs = ojbCon.Execute(sql);
RowSetDynaClass resultado = new RowSetDynaClass(rs, false);
request.setAttribute( "results", resultado );
</jsp:scriptlet>
<jsp:scriptlet>
request.setAttribute("dyndecorator", new org.displaytag.decorator.TableDecorator() {
public String addRowId() {
return "" + evaluate("id_usuario");
}
});
</jsp:scriptlet>
<div align="center" style="width:100%; border:0px;">
<display:table id="results" class="its" pagesize="10" name="requestScope.results.rows" decorator="dyndecorator">
<display:column sortable="true" property="id_usuario" title="ID" />
<display:column sortable="true" property="vc_usuario" title="Usuario" />
<display:column sortable="true" property="vc_email" title="Email" />
<display:column title="Acoes">
<table style="width:10px;" border="0">
<tr>
<td>
<a >
<img />
</a>
</td>
<td>
<a >
<img />
</a>
</td>
</tr>
</table>
</display:column>
</display:table>
</div>
</jsp:root>
Acontece que em qualquer lugar...se aparecer algum acento dá este erro:
org.apache.jasper.JasperException: /includes/usuarios.jsp(33,11) Invalid byte 2 of 3-byte UTF-8 sequence.
Como eu arrumo?
